CommonLibSSE NG
BSAnimationUpdateData.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  class IPostAnimationChannelUpdateFunctor;
6  class NiPoint3;
7  class TESObjectREFR;
8 
10  {
11  public:
12  // members
13  float deltaTime{ 0.0f }; // 00
14  uint32_t pad04; // 04
15  void* unkFunctionPtr{ nullptr }; // 08
16  TESObjectREFR* refr{ nullptr }; // 10
17  NiPoint3* optionalEyePosition{ nullptr }; // 18
19  uint16_t flags; // 28
20  bool unk2A; // 2A
21  bool unk2B; // 2B
22  bool unk2C; // 2C
23  bool unk2D; // 2D
24  bool unk2E; // 2E
25  bool unk2F; // 2F
26  };
27  static_assert(sizeof(BSAnimationUpdateData) == 0x30);
28 }
Definition: IPostAnimationChannelUpdateFunctor.h:6
Definition: NiPoint3.h:6
Definition: TESObjectREFR.h:113
Definition: AbsorbEffect.h:6
Definition: BSAnimationUpdateData.h:10
void * unkFunctionPtr
Definition: BSAnimationUpdateData.h:15
bool unk2A
Definition: BSAnimationUpdateData.h:20
bool unk2B
Definition: BSAnimationUpdateData.h:21
bool unk2E
Definition: BSAnimationUpdateData.h:24
bool unk2C
Definition: BSAnimationUpdateData.h:22
bool unk2F
Definition: BSAnimationUpdateData.h:25
uint16_t flags
Definition: BSAnimationUpdateData.h:19
bool unk2D
Definition: BSAnimationUpdateData.h:23
IPostAnimationChannelUpdateFunctor * updateFunctor
Definition: BSAnimationUpdateData.h:18
float deltaTime
Definition: BSAnimationUpdateData.h:13
NiPoint3 * optionalEyePosition
Definition: BSAnimationUpdateData.h:17
TESObjectREFR * refr
Definition: BSAnimationUpdateData.h:16
uint32_t pad04
Definition: BSAnimationUpdateData.h:14