CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
BSFaceGenKeyframeMultiple.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_BSFaceGenKeyframeMultiple;
11
13
14 // override (BSFaceGenKeyframe)
15 void Unk_01(void) override; // 01
16 void Unk_02(void) override; // 02
17 void Unk_03(void) override; // 03
18 void Unk_04(void) override; // 04
19 void Unk_05(void) override; // 05
20 void Unk_06(void) override; // 06
21 void Unk_07(void) override; // 07
22 void Unk_08(void) override; // 08
23 void Unk_09(void) override; // 09
24 void Unk_0A(void) override; // 0A
25 void Unk_0B(void) override; // 0B
26 void Unk_0C(void) override; // 0C - { return 1; }
27
28 // add
29 virtual void Unk_0E(void); // 0E
30 virtual void Unk_0F(void); // 0F
31
32 void SetValue(std::uint32_t a_idx, float a_value) noexcept
33 {
34 assert(a_idx < count);
35 assert(values != nullptr);
36 values[a_idx] = a_value;
37 isUpdated = true;
38 }
39
40 // members
41 float* values; // 10
42 std::uint32_t count; // 18
43 bool isUpdated; // 1C
44 std::uint8_t pad1D; // 1D
45 std::uint16_t pad1E; // 1E
46 };
47 static_assert(sizeof(BSFaceGenKeyframeMultiple) == 0x20);
48}
Definition: BSFaceGenKeyframe.h:6
Definition: BSFaceGenKeyframeMultiple.h:8
void Unk_05(void) override
virtual void Unk_0E(void)
void Unk_02(void) override
void Unk_0C(void) override
void SetValue(std::uint32_t a_idx, float a_value) noexcept
Definition: BSFaceGenKeyframeMultiple.h:32
bool isUpdated
Definition: BSFaceGenKeyframeMultiple.h:43
void Unk_06(void) override
std::uint16_t pad1E
Definition: BSFaceGenKeyframeMultiple.h:45
static constexpr auto RTTI
Definition: BSFaceGenKeyframeMultiple.h:10
void Unk_03(void) override
void Unk_01(void) override
float * values
Definition: BSFaceGenKeyframeMultiple.h:41
void Unk_04(void) override
std::uint8_t pad1D
Definition: BSFaceGenKeyframeMultiple.h:44
std::uint32_t count
Definition: BSFaceGenKeyframeMultiple.h:42
void Unk_09(void) override
void Unk_07(void) override
virtual void Unk_0F(void)
void Unk_08(void) override
void Unk_0B(void) override
void Unk_0A(void) override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSFaceGenKeyframeMultiple
Definition: Offsets_RTTI.h:1700