CommonLibSSE NG
Loading...
Searching...
No Matches
BleedoutCameraState.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/N/NiMatrix3.h"
7
8namespace RE
9{
10 class NiAVObject;
11
13 {
14 public:
15 inline static constexpr auto RTTI = RTTI_BleedoutCameraState;
16 inline static constexpr auto VTABLE = VTABLE_BleedoutCameraState;
17
18 ~BleedoutCameraState() override; // 00
19
20 // override (ThirdPersonState)
21 void Begin() override; // 01
22 void End() override; // 02
23 void Update(BSTSmartPointer<TESCameraState>& a_nextState) override; // 03
24
25 // members
27 float zoom; // 10C
28 float pitch; // 110
29 float yaw; // 114
30 float randHeading; // 118
31 std::uint32_t pad11C; // 11C
34 bool useCurrentHeading; // 134
35 std::uint8_t pad135; // 135
36 std::uint16_t pad136; // 136
37 };
38 static_assert(sizeof(BleedoutCameraState) == 0x138);
39}
Definition BSTSmartPointer.h:36
Definition BleedoutCameraState.h:13
std::uint16_t pad136
Definition BleedoutCameraState.h:36
bool useCurrentHeading
Definition BleedoutCameraState.h:34
void Update(BSTSmartPointer< TESCameraState > &a_nextState) override
float yaw
Definition BleedoutCameraState.h:29
float zoom
Definition BleedoutCameraState.h:27
NiPointer< NiAVObject > animatedBone
Definition BleedoutCameraState.h:32
std::uint32_t pad11C
Definition BleedoutCameraState.h:31
float pitch
Definition BleedoutCameraState.h:28
void Begin() override
BSSoundHandle activeSound
Definition BleedoutCameraState.h:33
static constexpr auto VTABLE
Definition BleedoutCameraState.h:16
static constexpr auto RTTI
Definition BleedoutCameraState.h:15
void End() override
float randHeading
Definition BleedoutCameraState.h:30
std::uint8_t pad135
Definition BleedoutCameraState.h:35
~BleedoutCameraState() override
NiMatrix3 rotationMtx
Definition BleedoutCameraState.h:26
Definition NiMatrix3.h:8
Definition NiSmartPointer.h:9
Definition ThirdPersonState.h:17
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 2 > VTABLE_BleedoutCameraState
Definition Offsets_VTABLE.h:3991
constexpr REL::VariantID RTTI_BleedoutCameraState(688790, 396642, 0x1f45d88)
Definition BSSoundHandle.h:9