Definition: BSTSmartPointer.h:37
Definition: LocalMapCamera.h:20
static constexpr auto VTABLE
Definition: LocalMapCamera.h:23
float zoom
Definition: LocalMapCamera.h:34
void Update(BSTSmartPointer< TESCameraState > &a_nextState) override
std::uint32_t pad44
Definition: LocalMapCamera.h:37
float minFrustumHalfWidth
Definition: LocalMapCamera.h:35
NiPoint3 translation
Definition: LocalMapCamera.h:33
static constexpr auto RTTI
Definition: LocalMapCamera.h:22
NiPoint3 initialPosition
Definition: LocalMapCamera.h:32
float minFrustumHalfHeight
Definition: LocalMapCamera.h:36
Definition: LocalMapCamera.h:14
void SetDefaultStateTranslation(float a_x, float a_y, float a_z)
LocalMapCamera * Ctor(float a_zRotation)
static constexpr auto VTABLE
Definition: LocalMapCamera.h:17
NiPointer< NiCamera > camera
Definition: LocalMapCamera.h:54
NiPoint3 maxExtent
Definition: LocalMapCamera.h:51
BSTSmartPointer< DefaultState > defaultState
Definition: LocalMapCamera.h:53
void SetAreaBounds(NiPoint3 &a_maxExtent, NiPoint3 &a_minExtent)
void SetDefaultStateMinFrustumDimensions(float a_width, float a_height)
LocalMapCamera(float a_zRotation)
float zRotation
Definition: LocalMapCamera.h:55
NiPoint3 minExtent
Definition: LocalMapCamera.h:52
static constexpr auto RTTI
Definition: LocalMapCamera.h:16
void SetDefaultStateInitialPosition(NiPoint3 &a_position)
std::uint32_t pad64
Definition: LocalMapCamera.h:56
~LocalMapCamera() override
void SetNorthRotation(float a_northRotation)
Definition: NiSmartPointer.h:9
Definition: TESCameraState.h:16
Definition: TESCamera.h:13
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_LocalMapCamera(static_cast< std::uint64_t >(684973))
constexpr std::array< REL::ID, 1 > VTABLE_LocalMapCamera
Definition: Offsets_VTABLE.h:11965
constexpr REL::ID RTTI_LocalMapCamera__DefaultState(static_cast< std::uint64_t >(684975))
constexpr std::array< REL::ID, 1 > VTABLE_LocalMapCamera__DefaultState
Definition: Offsets_VTABLE.h:11966