CommonLibSSE NG
Loading...
Searching...
No Matches
BipedAnim.h
Go to the documentation of this file.
1#pragma once
2
6#include "RE/B/BipedObjects.h"
9
10namespace RE
11{
12 class BGSTextureSet;
13 class NiAVObject;
14 class NiNode;
15 class TESForm;
16 class TESModel;
17 class TESObjectARMA;
18
19 struct BIPOBJECT
20 {
21 public:
22 // members
23 TESForm* item; // 00
25 TESModel* part; // 10
28 std::uint64_t unk28; // 28 - same as AIProcess::Data0B8
29 std::uint64_t unk30; // 30
30 std::uint64_t unk38; // 38
31 std::uint64_t unk40; // 40
32 std::uint64_t unk48; // 48
33 std::uint64_t unk50; // 50
34 std::uint64_t unk58; // 58
36 std::uint64_t unk68; // 68
37 void* unk70; // 70
38 };
39 static_assert(sizeof(BIPOBJECT) == 0x78);
40
42 {
43 public:
45
47
48 std::uint32_t pad0004; // 0004
49 NiNode* root; // 0008
50 BIPOBJECT objects[BIPED_OBJECTS::kTotal]; // 0010
51 BIPOBJECT bufferedObjects[BIPED_OBJECTS::kTotal]; // 13C0
53 std::uint32_t pad2774; // 2774
54
55 private:
56 void Dtor();
57 };
58 static_assert(sizeof(BipedAnim) == 0x2778);
59}
Definition BGSTextureSet.h:16
Definition BSTSmartPointer.h:36
Definition BipedAnim.h:42
ObjectRefHandle actorRef
Definition BipedAnim.h:52
std::uint32_t pad0004
Definition BipedAnim.h:48
BIPOBJECT bufferedObjects[BIPED_OBJECTS::kTotal]
Definition BipedAnim.h:51
NiNode * root
Definition BipedAnim.h:49
void RemoveAllParts()
std::uint32_t pad2774
Definition BipedAnim.h:53
BIPOBJECT objects[BIPED_OBJECTS::kTotal]
Definition BipedAnim.h:50
Definition NiNode.h:12
Definition NiSmartPointer.h:9
Definition TESForm.h:35
Definition TESModel.h:16
Definition TESObjectARMA.h:28
Definition AbsorbEffect.h:6
Definition BipedAnim.h:20
std::uint64_t unk50
Definition BipedAnim.h:33
std::uint64_t unk58
Definition BipedAnim.h:34
std::uint64_t unk48
Definition BipedAnim.h:32
BSTSmartPointer< WeaponAnimationGraphManagerHolder > weaponManager
Definition BipedAnim.h:35
void * unk70
Definition BipedAnim.h:37
std::uint64_t unk28
Definition BipedAnim.h:28
std::uint64_t unk30
Definition BipedAnim.h:29
BGSTextureSet * skinTexture
Definition BipedAnim.h:26
std::uint64_t unk38
Definition BipedAnim.h:30
std::uint64_t unk40
Definition BipedAnim.h:31
TESForm * item
Definition BipedAnim.h:23
TESObjectARMA * addon
Definition BipedAnim.h:24
std::uint64_t unk68
Definition BipedAnim.h:36
TESModel * part
Definition BipedAnim.h:25
NiPointer< NiAVObject > partClone
Definition BipedAnim.h:27
Definition BSIntrusiveRefCounted.h:8