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
"
5
#include "
RE/T/TESCameraState.h
"
6
7
namespace
RE
8
{
9
class
TweenMenuCameraState
:
public
TESCameraState
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
25
NiQuaternion
intialRotation
;
// 20
26
float
initialFOV
;
// 30
27
NiPoint2
currentAddedRot
;
// 34
28
NiPoint2
targetAddedRot
;
// 3C
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
}
NiPoint2.h
NiQuaternion.h
TESCameraState.h
RE::BSTSmartPointer
Definition
BSTSmartPointer.h:37
RE::NiPoint2
Definition
NiPoint2.h:6
RE::NiPoint3
Definition
NiPoint3.h:6
RE::NiQuaternion
Definition
NiQuaternion.h:6
RE::TESCameraState
Definition
TESCameraState.h:16
RE::TweenMenuCameraState
Definition
TweenMenuCameraState.h:10
RE::TweenMenuCameraState::endingState
bool endingState
Definition
TweenMenuCameraState.h:31
RE::TweenMenuCameraState::initialFOV
float initialFOV
Definition
TweenMenuCameraState.h:26
RE::TweenMenuCameraState::pad4D
std::uint8_t pad4D
Definition
TweenMenuCameraState.h:32
RE::TweenMenuCameraState::currentAddedRot
NiPoint2 currentAddedRot
Definition
TweenMenuCameraState.h:27
RE::TweenMenuCameraState::targetAddedFOV
float targetAddedFOV
Definition
TweenMenuCameraState.h:30
RE::TweenMenuCameraState::intialRotation
NiQuaternion intialRotation
Definition
TweenMenuCameraState.h:25
RE::TweenMenuCameraState::GetRotation
void GetRotation(NiQuaternion &a_rotation) override
RE::TweenMenuCameraState::targetAddedRot
NiPoint2 targetAddedRot
Definition
TweenMenuCameraState.h:28
RE::TweenMenuCameraState::End
void End() override
RE::TweenMenuCameraState::pad4E
std::uint16_t pad4E
Definition
TweenMenuCameraState.h:33
RE::TweenMenuCameraState::RTTI
static constexpr auto RTTI
Definition
TweenMenuCameraState.h:12
RE::TweenMenuCameraState::Begin
void Begin() override
RE::TweenMenuCameraState::Update
void Update(BSTSmartPointer< TESCameraState > &a_nextState) override
RE::TweenMenuCameraState::VTABLE
static constexpr auto VTABLE
Definition
TweenMenuCameraState.h:13
RE::TweenMenuCameraState::GetTranslation
void GetTranslation(NiPoint3 &a_translation) override
RE::TweenMenuCameraState::~TweenMenuCameraState
~TweenMenuCameraState() override
RE::TweenMenuCameraState::currentAddedFOV
float currentAddedFOV
Definition
TweenMenuCameraState.h:29
RE
Definition
AbsorbEffect.h:6
RE::RTTI_TweenMenuCameraState
constexpr REL::ID RTTI_TweenMenuCameraState(static_cast< std::uint64_t >(688791))
RE::VTABLE_TweenMenuCameraState
constexpr std::array< REL::ID, 1 > VTABLE_TweenMenuCameraState
Definition
Offsets_VTABLE.h:12946
CommonLibSSE
include
RE
T
TweenMenuCameraState.h
Generated by
1.9.8