CommonLibVR
hkbCharacterData.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/H/hkArray.h"
4 #include "RE/H/hkRefPtr.h"
6 #include "RE/H/hkVector4.h"
8 
9 namespace RE
10 {
11  class hkbCharacterStringData;
12  class hkbFootIkDriverInfo;
13  class hkbHandIkDriverInfo;
14  class hkbVariableInfo;
15  class hkbVariableValueSet;
16 
18  {
19  public:
20  inline static constexpr auto RTTI = RTTI_hkbCharacterData;
21  inline static constexpr auto VTABLE = VTABLE_hkbCharacterData;
22 
23  // members
24  std::uint8_t characterControllerSetup[24]; // 10 (hkbCharacterControllerSetup)
25  float modelUpMS[4]; // 28 (hkVector4)
26  float modelForwardMS[4]; // 38 (hkVector4)
27  float modelRightMS[4]; // 48 (hkVector4)
35  private:
36  KEEP_FOR_RE()
37  };
38  static_assert(sizeof(hkbCharacterData) == 0xA0); // B0?
39 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: hkReferencedObject.h:11
Definition: hkbCharacterData.h:18
hkRefPtr< hkReferencedObject > aiControlDriverInfo
Definition: hkbCharacterData.h:33
hkRefPtr< hkbHandIkDriverInfo > handIkDriverInfo
Definition: hkbCharacterData.h:32
hkRefPtr< hkbFootIkDriverInfo > footIkDriverInfo
Definition: hkbCharacterData.h:31
hkArray< std::int32_t > numBonesPerLod
Definition: hkbCharacterData.h:29
hkArray< hkbVariableInfo > characterPropertyInfos
Definition: hkbCharacterData.h:28
hkRefPtr< hkbCharacterStringData > stringData
Definition: hkbCharacterData.h:34
static constexpr auto RTTI
Definition: hkbCharacterData.h:20
static constexpr auto VTABLE
Definition: hkbCharacterData.h:21
float modelForwardMS[4]
Definition: hkbCharacterData.h:26
hkRefPtr< hkbVariableValueSet > characterPropertyValues
Definition: hkbCharacterData.h:30
float modelUpMS[4]
Definition: hkbCharacterData.h:25
float modelRightMS[4]
Definition: hkbCharacterData.h:27
std::uint8_t characterControllerSetup[24]
Definition: hkbCharacterData.h:24
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_hkbCharacterData
Definition: Offsets_VTABLE.h:13977
constexpr REL::ID RTTI_hkbCharacterData(static_cast< std::uint64_t >(689775))