SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
mdlpp::MDL::AnimDesc Struct Reference

#include <MDL.h>

Collaboration diagram for mdlpp::MDL::AnimDesc:

Public Types

enum  Flags : int32_t {
  FLAG_NONE = 0 , FLAG_RAW_POS = 1 << 0 , FLAG_RAW_ROT = 1 << 1 , FLAG_ANIM_POS = 1 << 2 ,
  FLAG_ANIM_ROT = 1 << 3 , FLAG_DELTA = 1 << 4 , FLAG_RAW_ROT2 = 1 << 5
}

Public Attributes

std::string name
float fps
Flags flags
int32_t frameCount
std::vector< Movementmovements
int32_t animBlock
int32_t animIndex
std::vector< IKRuleikRules
int32_t animBlockIKRuleIndex
std::vector< LocalHierarchylocalHierarchies
int32_t sectionFrames
std::vector< AnimSectionsections
int16_t zeroFrameSpan
int16_t zeroFrameCount
int32_t zeroFrameIndex
float zeroFrameStallTime
std::vector< AnimBoneDataboneAnimations

Detailed Description

Definition at line 231 of file MDL.h.

Member Enumeration Documentation

◆ Flags

Enumerator
FLAG_NONE 
FLAG_RAW_POS 
FLAG_RAW_ROT 
FLAG_ANIM_POS 
FLAG_ANIM_ROT 
FLAG_DELTA 
FLAG_RAW_ROT2 

Definition at line 232 of file MDL.h.

Member Data Documentation

◆ animBlock

int32_t mdlpp::MDL::AnimDesc::animBlock

Definition at line 258 of file MDL.h.

◆ animBlockIKRuleIndex

int32_t mdlpp::MDL::AnimDesc::animBlockIKRuleIndex

Definition at line 265 of file MDL.h.

◆ animIndex

int32_t mdlpp::MDL::AnimDesc::animIndex

Definition at line 259 of file MDL.h.

◆ boneAnimations

std::vector<AnimBoneData> mdlpp::MDL::AnimDesc::boneAnimations

Definition at line 281 of file MDL.h.

◆ flags

Flags mdlpp::MDL::AnimDesc::flags

Definition at line 248 of file MDL.h.

◆ fps

float mdlpp::MDL::AnimDesc::fps

Definition at line 246 of file MDL.h.

◆ frameCount

int32_t mdlpp::MDL::AnimDesc::frameCount

Definition at line 250 of file MDL.h.

◆ ikRules

std::vector<IKRule> mdlpp::MDL::AnimDesc::ikRules

Definition at line 263 of file MDL.h.

◆ localHierarchies

std::vector<LocalHierarchy> mdlpp::MDL::AnimDesc::localHierarchies

Definition at line 269 of file MDL.h.

◆ movements

std::vector<Movement> mdlpp::MDL::AnimDesc::movements

Definition at line 254 of file MDL.h.

◆ name

std::string mdlpp::MDL::AnimDesc::name

Definition at line 245 of file MDL.h.

◆ sectionFrames

int32_t mdlpp::MDL::AnimDesc::sectionFrames

Definition at line 272 of file MDL.h.

◆ sections

std::vector<AnimSection> mdlpp::MDL::AnimDesc::sections

Definition at line 273 of file MDL.h.

◆ zeroFrameCount

int16_t mdlpp::MDL::AnimDesc::zeroFrameCount

Definition at line 276 of file MDL.h.

◆ zeroFrameIndex

int32_t mdlpp::MDL::AnimDesc::zeroFrameIndex

Definition at line 277 of file MDL.h.

◆ zeroFrameSpan

int16_t mdlpp::MDL::AnimDesc::zeroFrameSpan

Definition at line 275 of file MDL.h.

◆ zeroFrameStallTime

float mdlpp::MDL::AnimDesc::zeroFrameStallTime

Definition at line 278 of file MDL.h.


The documentation for this struct was generated from the following file:
  • include/mdlpp/structs/MDL.h