CommonLibVR
Loading...
Searching...
No Matches
AutoVanityState.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE
6{
8 {
9 public:
10 inline static constexpr auto RTTI = RTTI_AutoVanityState;
11 inline static constexpr auto VTABLE = VTABLE_AutoVanityState;
12
13 ~AutoVanityState() override; // 00
14
15 // override (TESCameraState)
16 void Begin() override; // 01
17 void End() override; // 02
18 void Update(BSTSmartPointer<TESCameraState>& a_nextState) override; // 03
19 void GetRotation(NiQuaternion& a_rotation) override; // 04
20 void GetTranslation(NiPoint3& a_translation) override; // 05
21
22 // members
23 float autoVanityRot; // 20
24 std::uint32_t pad24; // 24
25 };
26 static_assert(sizeof(AutoVanityState) == 0x28);
27}
Definition AutoVanityState.h:8
void Begin() override
void End() override
~AutoVanityState() override
std::uint32_t pad24
Definition AutoVanityState.h:24
static constexpr auto RTTI
Definition AutoVanityState.h:10
void GetRotation(NiQuaternion &a_rotation) override
void Update(BSTSmartPointer< TESCameraState > &a_nextState) override
float autoVanityRot
Definition AutoVanityState.h:23
static constexpr auto VTABLE
Definition AutoVanityState.h:11
void GetTranslation(NiPoint3 &a_translation) override
Definition BSTSmartPointer.h:37
Definition NiPoint3.h:6
Definition NiQuaternion.h:6
Definition TESCameraState.h:16
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_AutoVanityState(static_cast< std::uint64_t >(688785))
constexpr std::array< REL::ID, 1 > VTABLE_AutoVanityState
Definition Offsets_VTABLE.h:8567