CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
TweenMenuCameraState.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/N/NiPoint2.h"
4#include "RE/N/NiQuaternion.h"
6
7namespace RE
8{
10 {
11 public:
12 inline static constexpr auto RTTI = RTTI_TweenMenuCameraState;
13 inline static constexpr auto VTABLE = VTABLE_TweenMenuCameraState;
14
15 ~TweenMenuCameraState() override; // 00
16
17 // override (TESCameraState)
18 void Begin() override; // 01
19 void End() override; // 02
20 void Update(BSTSmartPointer<TESCameraState>& a_nextState) override; // 03
21 void GetRotation(NiQuaternion& a_rotation) override; // 04
22 void GetTranslation(NiPoint3& a_translation) override; // 05
23
24 // members
26 float initialFOV; // 30
29 float currentAddedFOV; // 44
30 float targetAddedFOV; // 48
31 bool endingState; // 4C
32 std::uint8_t pad4D; // 4D
33 std::uint16_t pad4E; // 4E
34 };
35 static_assert(sizeof(TweenMenuCameraState) == 0x50);
36}
Definition BSTSmartPointer.h:37
Definition NiPoint2.h:6
Definition NiPoint3.h:6
Definition NiQuaternion.h:6
Definition TESCameraState.h:16
Definition TweenMenuCameraState.h:10
bool endingState
Definition TweenMenuCameraState.h:31
float initialFOV
Definition TweenMenuCameraState.h:26
std::uint8_t pad4D
Definition TweenMenuCameraState.h:32
NiPoint2 currentAddedRot
Definition TweenMenuCameraState.h:27
float targetAddedFOV
Definition TweenMenuCameraState.h:30
NiQuaternion intialRotation
Definition TweenMenuCameraState.h:25
void GetRotation(NiQuaternion &a_rotation) override
NiPoint2 targetAddedRot
Definition TweenMenuCameraState.h:28
std::uint16_t pad4E
Definition TweenMenuCameraState.h:33
static constexpr auto RTTI
Definition TweenMenuCameraState.h:12
void Begin() override
void Update(BSTSmartPointer< TESCameraState > &a_nextState) override
static constexpr auto VTABLE
Definition TweenMenuCameraState.h:13
void GetTranslation(NiPoint3 &a_translation) override
~TweenMenuCameraState() override
float currentAddedFOV
Definition TweenMenuCameraState.h:29
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_TweenMenuCameraState(static_cast< std::uint64_t >(688791))
constexpr std::array< REL::ID, 1 > VTABLE_TweenMenuCameraState
Definition Offsets_VTABLE.h:12946