MDLParser
Simple and modern library for parsing the Source engine model formats
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
MdlParser::Structs::Mdl::Header Struct Reference

Public Attributes

int32_t id
 
int32_t version
 
int32_t checksum
 
std::array< char, 64 > name
 
int32_t dataLength
 
Vector eyePosition
 
Vector illumPosition
 
Vector hullMin
 
Vector hullMax
 
Vector viewMin
 
Vector viewMax
 
Enums::Mdl::Flags flags
 
int32_t boneCount
 
int32_t boneOffset
 
int32_t boneControllerCount
 
int32_t boneControllerOffset
 
int32_t hitboxCount
 
int32_t hitboxOffset
 
int32_t localAnimCount
 
int32_t localAnimOffset
 
int32_t localSequenceCount
 
int32_t localSequenceOffset
 
int32_t activityListVersion
 
int32_t eventsIndexed
 
int32_t textureCount
 
int32_t textureOffset
 
int32_t textureDirCount
 
int32_t textureDirOffset
 
int32_t skinRefCount
 
int32_t skinFamilyCount
 
int32_t skinRefOffset
 
int32_t bodypartCount
 
int32_t bodypartOffset
 
int32_t attachmentCount
 
int32_t attachmentOffset
 
int32_t localnodeCount
 
int32_t localnodeOffset
 
int32_t localnodeNameOffset
 
int32_t flexDescCount
 
int32_t flexDescOffset
 
int32_t flexControllerCount
 
int32_t flexControllerOffset
 
int32_t flexRulesCount
 
int32_t flexRulesOffset
 
int32_t ikChainCount
 
int32_t ikChainOffset
 
int32_t mouthsCount
 
int32_t mouthsOffset
 
int32_t localPoseParamCount
 
int32_t localPoseParamIndex
 
int32_t surfacePropIndex
 
int32_t keyvalueOffset
 
int32_t keyvalueCount
 
int32_t ikLockCount
 
int32_t ikLockIndex
 
float mass
 
int32_t contents
 
int32_t includeModelCount
 
int32_t includeModelOffset
 
int32_t virtualModel
 
int32_t animBlocksNameOffset
 
int32_t animBlocksCount
 
int32_t animBlocksOffset
 
int32_t animBlockModel
 
int32_t boneTableNameOffset
 
int32_t vertexBase
 
int32_t offsetBase
 
uint8_t directionalDotProduct
 
uint8_t rootLoD
 
uint8_t numAllowedRootLoDs
 
uint8_t unused0
 
int32_t unused1
 
int32_t flexControllerUICount
 
int32_t flexControllerUIOffset
 
float vertAnimFixedPointScale
 
int32_t unused2
 
int32_t header2Offset
 
int32_t unused3
 

Static Public Attributes

static const int32_t MAX_SUPPORTED_VERSION = 48
 

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