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

Classes

struct  SrcBoneTransform
struct  LinearBone
struct  BoneFlexDriverControl
struct  BoneFlexDriver
struct  Bone
struct  BoneController
struct  HitboxSet
struct  AnimBoneData
struct  IKError
struct  CompressedIKError
struct  IKRule
struct  LocalHierarchy
struct  AnimSection
struct  AnimDesc
struct  Event
struct  AutoLayer
struct  SequenceDesc
struct  Material
struct  Eyeball
struct  VertexAnim
struct  VertexAnimWrinkle
struct  MeshFlex
struct  Mesh
struct  Attachment
struct  Model
struct  BodyPart
struct  FlexController
struct  FlexOp
struct  FlexRule
struct  IKChain
struct  Mouth
struct  PoseParameter
struct  IncludeModel
struct  AnimBlock
struct  FlexControllerUI
struct  MDL

Enumerations

enum  FlexOpType : int32_t {
  FLEX_OP_CONST = 1 , FLEX_OP_FETCH1 = 2 , FLEX_OP_FETCH2 = 3 , FLEX_OP_ADD = 4 ,
  FLEX_OP_SUB = 5 , FLEX_OP_MUL = 6 , FLEX_OP_DIV = 7 , FLEX_OP_NEG = 8 ,
  FLEX_OP_EXP = 9 , FLEX_OP_OPEN = 10 , FLEX_OP_CLOSE = 11 , FLEX_OP_COMMA = 12 ,
  FLEX_OP_MAX = 13 , FLEX_OP_MIN = 14 , FLEX_OP_2WAY_0 = 15 , FLEX_OP_2WAY_1 = 16 ,
  FLEX_OP_NWAY = 17 , FLEX_OP_COMBO = 18 , FLEX_OP_DOMINATE = 19 , FLEX_OP_DME_LOWER_EYELID = 20 ,
  FLEX_OP_DME_UPPER_EYELID = 21
}

Enumeration Type Documentation

◆ FlexOpType

enum mdlpp::MDL::FlexOpType : int32_t
Enumerator
FLEX_OP_CONST 
FLEX_OP_FETCH1 
FLEX_OP_FETCH2 
FLEX_OP_ADD 
FLEX_OP_SUB 
FLEX_OP_MUL 
FLEX_OP_DIV 
FLEX_OP_NEG 
FLEX_OP_EXP 
FLEX_OP_OPEN 
FLEX_OP_CLOSE 
FLEX_OP_COMMA 
FLEX_OP_MAX 
FLEX_OP_MIN 
FLEX_OP_2WAY_0 
FLEX_OP_2WAY_1 
FLEX_OP_NWAY 
FLEX_OP_COMBO 
FLEX_OP_DOMINATE 
FLEX_OP_DME_LOWER_EYELID 
FLEX_OP_DME_UPPER_EYELID 

Definition at line 570 of file MDL.h.