CommonLibSSE NG
Loading...
Searching...
No Matches
RE::TESCamera Class Reference

#include <TESCamera.h>

Inheritance diagram for RE::TESCamera:
RE::LocalMapCamera RE::MapCamera RE::PlayerCamera RE::RaceSexCamera

Public Member Functions

virtual ~TESCamera ()
 
virtual void SetCameraRoot (NiPointer< NiNode > a_root)
 
virtual void Update ()
 
void SetState (TESCameraState *a_state)
 

Public Attributes

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_TESCamera
 

Constructor & Destructor Documentation

◆ ~TESCamera()

virtual RE::TESCamera::~TESCamera ( )
virtual

Member Function Documentation

◆ SetCameraRoot()

virtual void RE::TESCamera::SetCameraRoot ( NiPointer< NiNode a_root)
virtual

Reimplemented in RE::PlayerCamera, and RE::RaceSexCamera.

◆ SetState()

void RE::TESCamera::SetState ( TESCameraState a_state)

◆ Update()

virtual void RE::TESCamera::Update ( )
virtual

Reimplemented in RE::RaceSexCamera.

Member Data Documentation

◆ cameraRoot

NiPointer<NiNode> RE::TESCamera::cameraRoot

◆ currentState

BSTSmartPointer<TESCameraState> RE::TESCamera::currentState

◆ enabled

bool RE::TESCamera::enabled

◆ pad31

std::uint8_t RE::TESCamera::pad31

◆ pad32

std::uint16_t RE::TESCamera::pad32

◆ pad34

std::uint32_t RE::TESCamera::pad34

◆ rotationInput

BSTPoint2<float> RE::TESCamera::rotationInput

◆ RTTI

constexpr auto RE::TESCamera::RTTI = RTTI_TESCamera
inlinestaticconstexpr

◆ translationInput

BSTPoint3<float> RE::TESCamera::translationInput

◆ zoomInput

float RE::TESCamera::zoomInput

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