CommonLibSSE NG
Loading...
Searching...
No Matches
RE::hkpMoppCode Class Reference

#include <hkpMoppCode.h>

Inheritance diagram for RE::hkpMoppCode:
RE::hkReferencedObject RE::hkBaseObject

Classes

struct  CodeInfo
 

Public Types

enum class  BuildType { kBuildWithChunkSubdivision = 0 , kBuildWithoutChunkSubdivision = 1 , kBuildNotSet = 2 }
 
- Public Types inherited from RE::hkReferencedObject
enum class  LockMode { kNone = 0 , kAuto , kManual }
 
enum  { kMemSize = 0x7FFF }
 

Public Member Functions

 ~hkpMoppCode () override
 
- Public Member Functions inherited from RE::hkReferencedObject
 hkReferencedObject ()
 
 ~hkReferencedObject () override=default
 
virtual const hkClass * GetClassType () const
 
virtual void CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const
 
void AddReference () const
 
std::int32_t GetAllocatedSize () const
 
std::int32_t GetReferenceCount () const
 
void RemoveReference () const
 
- Public Member Functions inherited from RE::hkBaseObject
virtual ~hkBaseObject ()=default
 

Public Attributes

CodeInfo info
 
hkArray< std::uint8_t > data
 
stl::enumeration< BuildType, std::int8_t > buildType
 
std::uint8_t pad31
 
std::uint16_t pad32
 
std::uint32_t pad34
 
std::uint64_t pad38
 
- Public Attributes inherited from RE::hkReferencedObject
std::uint16_t memSizeAndFlags
 
volatile std::int16_t referenceCount
 
std::uint32_t pad0C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_hkpMoppCode
 
static constexpr auto VTABLE = VTABLE_hkpMoppCode
 
- Static Public Attributes inherited from RE::hkReferencedObject
static constexpr auto RTTI = RTTI_hkReferencedObject
 
static constexpr auto VTABLE = VTABLE_hkReferencedObject
 
- Static Public Attributes inherited from RE::hkBaseObject
static constexpr auto RTTI = RTTI_hkBaseObject
 
static constexpr auto VTABLE = VTABLE_hkBaseObject
 

Member Enumeration Documentation

◆ BuildType

enum class RE::hkpMoppCode::BuildType
strong
Enumerator
kBuildWithChunkSubdivision 
kBuildWithoutChunkSubdivision 
kBuildNotSet 

Constructor & Destructor Documentation

◆ ~hkpMoppCode()

RE::hkpMoppCode::~hkpMoppCode ( )
override

Member Data Documentation

◆ buildType

stl::enumeration<BuildType, std::int8_t> RE::hkpMoppCode::buildType

◆ data

hkArray<std::uint8_t> RE::hkpMoppCode::data

◆ info

CodeInfo RE::hkpMoppCode::info

◆ pad31

std::uint8_t RE::hkpMoppCode::pad31

◆ pad32

std::uint16_t RE::hkpMoppCode::pad32

◆ pad34

std::uint32_t RE::hkpMoppCode::pad34

◆ pad38

std::uint64_t RE::hkpMoppCode::pad38

◆ RTTI

constexpr auto RE::hkpMoppCode::RTTI = RTTI_hkpMoppCode
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::hkpMoppCode::VTABLE = VTABLE_hkpMoppCode
inlinestaticconstexpr

The documentation for this class was generated from the following file: