CommonLibSSE NG
hkpMoppCode.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/H/hkArray.h"
5 #include "RE/H/hkVector4.h"
6 
7 namespace RE
8 {
10  {
11  public:
12  inline static constexpr auto RTTI = RTTI_hkpMoppCode;
13  inline static constexpr auto VTABLE = VTABLE_hkpMoppCode;
14 
15  enum class BuildType
16  {
19  kBuildNotSet = 2
20  };
21 
22  struct CodeInfo
23  {
24  public:
25  // members
27  };
28  static_assert(sizeof(CodeInfo) == 0x10);
29 
30  ~hkpMoppCode() override; // 00
31 
32  // members
33  CodeInfo info; // 10
36  std::uint8_t pad31; // 31
37  std::uint16_t pad32; // 32
38  std::uint32_t pad34; // 34
39  std::uint64_t pad38; // 38
40  };
41  static_assert(sizeof(hkpMoppCode) == 0x40);
42 }
Definition: hkReferencedObject.h:11
Definition: hkVector4.h:9
Definition: hkpMoppCode.h:10
BuildType
Definition: hkpMoppCode.h:16
std::uint8_t pad31
Definition: hkpMoppCode.h:36
std::uint64_t pad38
Definition: hkpMoppCode.h:39
static constexpr auto VTABLE
Definition: hkpMoppCode.h:13
stl::enumeration< BuildType, std::int8_t > buildType
Definition: hkpMoppCode.h:35
CodeInfo info
Definition: hkpMoppCode.h:33
static constexpr auto RTTI
Definition: hkpMoppCode.h:12
std::uint16_t pad32
Definition: hkpMoppCode.h:37
std::uint32_t pad34
Definition: hkpMoppCode.h:38
hkArray< std::uint8_t > data
Definition: hkpMoppCode.h:34
~hkpMoppCode() override
Definition: AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_hkpMoppCode
Definition: Offsets_VTABLE.h:606
constexpr REL::VariantID RTTI_hkpMoppCode(685132, 392896, 0x1ee0188)
Definition: hkpMoppCode.h:23
hkVector4 offset
Definition: hkpMoppCode.h:26