CommonLibSSE (Parapets fork)
RE::LocalMapCamera Class Reference

#include <LocalMapCamera.h>

Inheritance diagram for RE::LocalMapCamera:
RE::TESCamera

Classes

class  DefaultState
 

Public Member Functions

 LocalMapCamera (float a_zRotation)
 
 ~LocalMapCamera () override
 
void SetAreaBounds (NiPoint3 &a_maxExtent, NiPoint3 &a_minExtent)
 
void SetDefaultStateInitialPosition (NiPoint3 &a_position)
 
void SetDefaultStateMinFrustumDimensions (float a_width, float a_height)
 
void SetDefaultStateTranslation (float a_x, float a_y, float a_z)
 
void SetNorthRotation (float a_northRotation)
 
- Public Member Functions inherited from RE::TESCamera
virtual ~TESCamera ()
 
virtual void SetCameraRoot (NiPointer< NiNode > a_root)
 
virtual void Update ()
 
void SetState (TESCameraState *a_state)
 

Public Attributes

NiPoint3 maxExtent
 
NiPoint3 minExtent
 
BSTSmartPointer< DefaultStatedefaultState
 
NiPointer< NiCameracamera
 
float zRotation
 
std::uint32_t pad64
 
- Public Attributes inherited from RE::TESCamera
BSTPoint2< float > rotationInput
 
BSTPoint3< float > translationInput
 
float zoomInput
 
NiPointer< NiNodecameraRoot
 
BSTSmartPointer< TESCameraStatecurrentState
 
bool enabled
 
std::uint8_t pad31
 
std::uint16_t pad32
 
std::uint32_t pad34
 

Static Public Attributes

static constexpr auto RTTI = RTTI_LocalMapCamera
 
- Static Public Attributes inherited from RE::TESCamera
static constexpr auto RTTI = RTTI_TESCamera
 

Protected Member Functions

LocalMapCameraCtor (float a_zRotation)
 

Constructor & Destructor Documentation

◆ LocalMapCamera()

RE::LocalMapCamera::LocalMapCamera ( float  a_zRotation)

◆ ~LocalMapCamera()

RE::LocalMapCamera::~LocalMapCamera ( )
override

Member Function Documentation

◆ Ctor()

LocalMapCamera* RE::LocalMapCamera::Ctor ( float  a_zRotation)
protected

◆ SetAreaBounds()

void RE::LocalMapCamera::SetAreaBounds ( NiPoint3 a_maxExtent,
NiPoint3 a_minExtent 
)

◆ SetDefaultStateInitialPosition()

void RE::LocalMapCamera::SetDefaultStateInitialPosition ( NiPoint3 a_position)

◆ SetDefaultStateMinFrustumDimensions()

void RE::LocalMapCamera::SetDefaultStateMinFrustumDimensions ( float  a_width,
float  a_height 
)

◆ SetDefaultStateTranslation()

void RE::LocalMapCamera::SetDefaultStateTranslation ( float  a_x,
float  a_y,
float  a_z 
)

◆ SetNorthRotation()

void RE::LocalMapCamera::SetNorthRotation ( float  a_northRotation)

Member Data Documentation

◆ camera

NiPointer<NiCamera> RE::LocalMapCamera::camera

◆ defaultState

BSTSmartPointer<DefaultState> RE::LocalMapCamera::defaultState

◆ maxExtent

NiPoint3 RE::LocalMapCamera::maxExtent

◆ minExtent

NiPoint3 RE::LocalMapCamera::minExtent

◆ pad64

std::uint32_t RE::LocalMapCamera::pad64

◆ RTTI

constexpr auto RE::LocalMapCamera::RTTI = RTTI_LocalMapCamera
inlinestaticconstexpr

◆ zRotation

float RE::LocalMapCamera::zRotation

The documentation for this class was generated from the following file: