This is the header of an MDL model file.
More...
#include "Loader_mdl_hl2_mdl.hpp"
|
uint32_t | ID |
| Must be FILE_ID_IDST. More...
|
|
uint32_t | Version |
| Must be FILE_VERSION. More...
|
|
uint32_t | Checksum |
| Must match the checksum in VertexHeaderT. More...
|
|
char | Name [64] |
| The (relative) file name of this model. More...
|
|
uint32_t | FileSize |
| The size in bytes of the MDL file. More...
|
|
Vector3fT | EyePos |
| Ideal eye position. More...
|
|
Vector3fT | IllumPos |
| Illumination center. More...
|
|
BoundingBox3fT | HullBB |
| The ideal movement hull size. More...
|
|
BoundingBox3fT | ViewBB |
| The bounding box for visual clipping, possibly empty (0, 0, 0) (0, 0, 0). More...
|
|
uint32_t | Flags |
|
uint32_t | NumBones |
| The number of StudioBoneT instances. More...
|
|
uint32_t | BonesOffset |
| The byte offset to the first bone, relative to "this". More...
|
|
uint32_t | NumBoneControllers |
| The number of StudioBoneControllerT instances. More...
|
|
uint32_t | BoneControllersOffset |
| The byte offset to the first bone controller, relative to "this". More...
|
|
uint32_t | NumHitboxSets |
|
uint32_t | HitboxSetsOffset |
|
uint32_t | NumLocalAnimDescs |
| Animation/pose descriptions stored locally (in this MDL file). More...
|
|
uint32_t | LocalAnimDescsOffset |
|
uint32_t | NumLocalSequDescs |
| Sequence descriptions stored locally (in this MDL file). More...
|
|
uint32_t | LocalSequDescsOffset |
|
uint32_t | ActivityListVersion |
|
uint32_t | EventsIndexed |
|
uint32_t | NumTextures |
| The names of all materials (VMT files) used in this model. The VMT scripts in turn point to the texture images (VTF). More...
|
|
uint32_t | TexturesOffset |
|
uint32_t | NumTexturePaths |
| The search paths to be used for the VMT material script files. More...
|
|
uint32_t | TexturePathsOffset |
|
uint32_t | NumSkinRefs |
|
uint32_t | NumSkinFamilies |
|
uint32_t | SkinsOffset |
|
uint32_t | NumBodyParts |
| The number of StudioBodyPartT instances. More...
|
|
uint32_t | BodyPartsOffset |
| The byte offset to the first body part, relative to "this". More...
|
|
uint32_t | NumLocalAttachments |
|
uint32_t | LocalAttachmentsOffset |
|
uint32_t | NumLocalNodes |
| Nodes form a graph, transitioning from animation node to animation node. More...
|
|
uint32_t | LocalNodeOffset |
|
uint32_t | LocalNodenameOffset |
|
uint32_t | NumFlexDesc |
|
uint32_t | FlexDescOffset |
|
uint32_t | NumFlexControllers |
|
uint32_t | FlexControllerOffset |
|
uint32_t | NumFlexRules |
|
uint32_t | FlexRuleOffset |
|
uint32_t | NumIKChains |
|
uint32_t | IKChainOffset |
|
uint32_t | NumMouths |
|
uint32_t | MouthOffset |
|
uint32_t | NumLocalPoseParameters |
|
uint32_t | LocalPoseParamOffset |
|
uint32_t | SurfacePropOffset |
|
uint32_t | KeyValueOffset |
|
uint32_t | KeyValueSize |
|
uint32_t | NumLocalIKAutoPlayLocks |
|
uint32_t | LocalIKAutoPlayLockOffset |
|
float | Mass |
|
uint32_t | Contents |
|
uint32_t | NumIncludeModels |
| These represent external models with additional resources, e.g. animations. More...
|
|
uint32_t | IncludeModelOffset |
|
This is the header of an MDL model file.
uint32_t HL2mdl::StudioHeaderT::BodyPartsOffset |
The byte offset to the first body part, relative to "this".
uint32_t HL2mdl::StudioHeaderT::BoneControllersOffset |
The byte offset to the first bone controller, relative to "this".
uint32_t HL2mdl::StudioHeaderT::BonesOffset |
The byte offset to the first bone, relative to "this".
uint32_t HL2mdl::StudioHeaderT::Checksum |
const uint32_t StudioHeaderT::FILE_ID_IDST = 0x54534449 |
|
static |
The ID of a MDL studio model file.
const uint32_t StudioHeaderT::FILE_VERSION = 48 |
|
static |
The currently supported file format version.
uint32_t HL2mdl::StudioHeaderT::FileSize |
The size in bytes of the MDL file.
The ideal movement hull size.
uint32_t HL2mdl::StudioHeaderT::ID |
char HL2mdl::StudioHeaderT::Name[64] |
The (relative) file name of this model.
uint32_t HL2mdl::StudioHeaderT::NumBodyParts |
uint32_t HL2mdl::StudioHeaderT::NumBoneControllers |
uint32_t HL2mdl::StudioHeaderT::NumBones |
uint32_t HL2mdl::StudioHeaderT::NumIncludeModels |
These represent external models with additional resources, e.g. animations.
uint32_t HL2mdl::StudioHeaderT::NumLocalAnimDescs |
Animation/pose descriptions stored locally (in this MDL file).
uint32_t HL2mdl::StudioHeaderT::NumLocalNodes |
Nodes form a graph, transitioning from animation node to animation node.
uint32_t HL2mdl::StudioHeaderT::NumLocalSequDescs |
Sequence descriptions stored locally (in this MDL file).
uint32_t HL2mdl::StudioHeaderT::NumTexturePaths |
The search paths to be used for the VMT material script files.
uint32_t HL2mdl::StudioHeaderT::NumTextures |
The names of all materials (VMT files) used in this model. The VMT scripts in turn point to the texture images (VTF).
uint32_t HL2mdl::StudioHeaderT::Version |
The bounding box for visual clipping, possibly empty (0, 0, 0) (0, 0, 0).
The documentation for this class was generated from the following files: