14 class bhkSimpleShapePhantom;
53 static_assert(
sizeof(
Unk120) == 0x10);
97 bool QCameraEquals(
CameraState a_cameraState)
const;
Definition BSTArray.h:377
Definition BSTSmartPointer.h:36
Definition NiSmartPointer.h:9
Definition PlayerCamera.h:44
void ToggleFreeCameraMode(bool a_freezeTime)
bool IsInFreeCameraMode() const
BSTSmartPointer< TESCameraState > cameraStates[CameraStates::kTotal]
Definition PlayerCamera.h:76
RefHandle objectFadeHandle
Definition PlayerCamera.h:79
float idleTimer
Definition PlayerCamera.h:84
bool isWeapSheathed
Definition PlayerCamera.h:90
BSSpinLock lock
Definition PlayerCamera.h:80
bool allowAutoVanityMode
Definition PlayerCamera.h:88
float firstPersonFOV
Definition PlayerCamera.h:82
bool IsInThirdPerson() const
NiPoint3 pos
Definition PlayerCamera.h:83
void UpdateThirdPerson(bool a_weaponDrawn)
ActorHandle cameraTarget
Definition PlayerCamera.h:74
BSTSmallArray< TESCameraState *, CameraStates::kTotal > tempReturnStates
Definition PlayerCamera.h:75
std::uint8_t unk164
Definition PlayerCamera.h:92
bool IsInFirstPerson() const
bool bowZoomedIn
Definition PlayerCamera.h:89
std::uint32_t unk15C
Definition PlayerCamera.h:87
static PlayerCamera * GetSingleton()
float worldFOV
Definition PlayerCamera.h:81
std::uint16_t pad166
Definition PlayerCamera.h:94
std::uint16_t pad03A
Definition PlayerCamera.h:73
NiPointer< bhkRigidBody > rigidBody
Definition PlayerCamera.h:78
bool isProcessed
Definition PlayerCamera.h:91
float yaw
Definition PlayerCamera.h:85
std::uint32_t unk158
Definition PlayerCamera.h:86
void SetCameraRoot(NiPointer< NiNode > a_root) override
bool IsInBleedoutMode() const
std::uint8_t pad039
Definition PlayerCamera.h:72
static constexpr auto RTTI
Definition PlayerCamera.h:46
Unk120 * unk120
Definition PlayerCamera.h:77
std::uint8_t unk165
Definition PlayerCamera.h:93
Definition TESCamera.h:13
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_PlayerCamera(688779, 396631, 0x1f45ae0)
std::uint32_t RefHandle
Definition BSCoreTypes.h:6
Definition BSTSingleton.h:50
Definition PlayerCamera.h:19
CameraState
Definition PlayerCamera.h:21
@ kBleedout
Definition PlayerCamera.h:33
@ kFurniture
Definition PlayerCamera.h:27
@ kTween
Definition PlayerCamera.h:29
@ kTotal
Definition PlayerCamera.h:36
@ kFirstPerson
Definition PlayerCamera.h:22
@ kVATS
Definition PlayerCamera.h:24
@ kDragon
Definition PlayerCamera.h:34
@ kAutoVanity
Definition PlayerCamera.h:23
@ kThirdPerson
Definition PlayerCamera.h:31
@ kIronSights
Definition PlayerCamera.h:26
@ kPCTransition
Definition PlayerCamera.h:28
@ kFree
Definition PlayerCamera.h:25
@ kMount
Definition PlayerCamera.h:32
@ kAnimated
Definition PlayerCamera.h:30
Definition PlayerCamera.h:49
NiPointer< bhkSimpleShapePhantom * > unk00
Definition PlayerCamera.h:50
NiPointer< bhkSimpleShapePhantom * > unk08
Definition PlayerCamera.h:51