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

#include <MDL.h>

Collaboration diagram for mdlpp::MDL::SequenceDesc:

Public Types

enum  Flags : int32_t { FLAG_NONE = 0 , FLAG_LOOPING = 1 << 0 }

Public Attributes

std::string label
std::string activityName
Flags flags
int32_t activity
int32_t activityWeight
std::vector< Eventevents
sourcepp::math::Vec3f boundingBoxMin
sourcepp::math::Vec3f boundingBoxMax
int32_t blendCount
std::vector< int16_t > animIndices
int32_t movementIndex
int32_t groupSize [2]
int32_t paramIndex [2]
float paramStart [2]
float paramEnd [2]
int32_t paramParent
float fadeInTime
float fadeOutTime
int32_t localEntryNode
int32_t localExitNode
int32_t nodeFlags
float entryPhase
float exitPhase
float lastFrame
int32_t nextSequence
int32_t pose
int32_t ikRuleCount
std::vector< AutoLayerautoLayers
std::vector< float > boneWeights
std::vector< float > poseKeys
std::vector< IKLockikLocks
std::string keyValues
int32_t cyclePoseIndex
std::vector< std::string > activityModifiers

Detailed Description

Definition at line 308 of file MDL.h.

Member Enumeration Documentation

◆ Flags

Enumerator
FLAG_NONE 
FLAG_LOOPING 

Definition at line 309 of file MDL.h.

Member Data Documentation

◆ activity

int32_t mdlpp::MDL::SequenceDesc::activity

Definition at line 324 of file MDL.h.

◆ activityModifiers

std::vector<std::string> mdlpp::MDL::SequenceDesc::activityModifiers

Definition at line 387 of file MDL.h.

◆ activityName

std::string mdlpp::MDL::SequenceDesc::activityName

Definition at line 320 of file MDL.h.

◆ activityWeight

int32_t mdlpp::MDL::SequenceDesc::activityWeight

Definition at line 325 of file MDL.h.

◆ animIndices

std::vector<int16_t> mdlpp::MDL::SequenceDesc::animIndices

Definition at line 337 of file MDL.h.

◆ autoLayers

std::vector<AutoLayer> mdlpp::MDL::SequenceDesc::autoLayers

Definition at line 367 of file MDL.h.

◆ blendCount

int32_t mdlpp::MDL::SequenceDesc::blendCount

Definition at line 334 of file MDL.h.

◆ boneWeights

std::vector<float> mdlpp::MDL::SequenceDesc::boneWeights

Definition at line 370 of file MDL.h.

◆ boundingBoxMax

sourcepp::math::Vec3f mdlpp::MDL::SequenceDesc::boundingBoxMax

Definition at line 332 of file MDL.h.

◆ boundingBoxMin

sourcepp::math::Vec3f mdlpp::MDL::SequenceDesc::boundingBoxMin

Definition at line 331 of file MDL.h.

◆ cyclePoseIndex

int32_t mdlpp::MDL::SequenceDesc::cyclePoseIndex

Definition at line 383 of file MDL.h.

◆ entryPhase

float mdlpp::MDL::SequenceDesc::entryPhase

Definition at line 355 of file MDL.h.

◆ events

std::vector<Event> mdlpp::MDL::SequenceDesc::events

Definition at line 329 of file MDL.h.

◆ exitPhase

float mdlpp::MDL::SequenceDesc::exitPhase

Definition at line 356 of file MDL.h.

◆ fadeInTime

float mdlpp::MDL::SequenceDesc::fadeInTime

Definition at line 347 of file MDL.h.

◆ fadeOutTime

float mdlpp::MDL::SequenceDesc::fadeOutTime

Definition at line 348 of file MDL.h.

◆ flags

Flags mdlpp::MDL::SequenceDesc::flags

Definition at line 322 of file MDL.h.

◆ groupSize

int32_t mdlpp::MDL::SequenceDesc::groupSize[2]

Definition at line 341 of file MDL.h.

◆ ikLocks

std::vector<IKLock> mdlpp::MDL::SequenceDesc::ikLocks

Definition at line 377 of file MDL.h.

◆ ikRuleCount

int32_t mdlpp::MDL::SequenceDesc::ikRuleCount

Definition at line 363 of file MDL.h.

◆ keyValues

std::string mdlpp::MDL::SequenceDesc::keyValues

Definition at line 381 of file MDL.h.

◆ label

std::string mdlpp::MDL::SequenceDesc::label

Definition at line 317 of file MDL.h.

◆ lastFrame

float mdlpp::MDL::SequenceDesc::lastFrame

Definition at line 358 of file MDL.h.

◆ localEntryNode

int32_t mdlpp::MDL::SequenceDesc::localEntryNode

Definition at line 350 of file MDL.h.

◆ localExitNode

int32_t mdlpp::MDL::SequenceDesc::localExitNode

Definition at line 351 of file MDL.h.

◆ movementIndex

int32_t mdlpp::MDL::SequenceDesc::movementIndex

Definition at line 339 of file MDL.h.

◆ nextSequence

int32_t mdlpp::MDL::SequenceDesc::nextSequence

Definition at line 360 of file MDL.h.

◆ nodeFlags

int32_t mdlpp::MDL::SequenceDesc::nodeFlags

Definition at line 353 of file MDL.h.

◆ paramEnd

float mdlpp::MDL::SequenceDesc::paramEnd[2]

Definition at line 344 of file MDL.h.

◆ paramIndex

int32_t mdlpp::MDL::SequenceDesc::paramIndex[2]

Definition at line 342 of file MDL.h.

◆ paramParent

int32_t mdlpp::MDL::SequenceDesc::paramParent

Definition at line 345 of file MDL.h.

◆ paramStart

float mdlpp::MDL::SequenceDesc::paramStart[2]

Definition at line 343 of file MDL.h.

◆ pose

int32_t mdlpp::MDL::SequenceDesc::pose

Definition at line 361 of file MDL.h.

◆ poseKeys

std::vector<float> mdlpp::MDL::SequenceDesc::poseKeys

Definition at line 373 of file MDL.h.


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