![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
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 | IKLink |
| 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 } |
| enum mdlpp::MDL::FlexOpType : int32_t |