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

#include <MDL.h>

Collaboration diagram for mdlpp::MDL::Bone:

Public Types

enum  Flags : int32_t { FLAG_NONE = 0 }
 

Public Attributes

std::string name
 
int32_t parent
 
std::array< int32_t, 6 > boneController
 
sourcepp::math::Vec3f position
 
sourcepp::math::Quat rotationQuat
 
sourcepp::math::Vec3f rotationEuler
 
sourcepp::math::Vec3f positionScale
 
sourcepp::math::Vec3f rotationScale
 
sourcepp::math::Mat3x4f poseToBose
 
sourcepp::math::Quat alignment
 
Flags flags
 
int32_t procType
 
int32_t procIndex
 
int32_t physicsBone
 
std::string surfacePropName
 
int32_t contents
 

Detailed Description

Definition at line 13 of file MDL.h.

Member Enumeration Documentation

◆ Flags

enum mdlpp::MDL::Bone::Flags : int32_t
Enumerator
FLAG_NONE 

Definition at line 14 of file MDL.h.

Member Data Documentation

◆ alignment

sourcepp::math::Quat mdlpp::MDL::Bone::alignment

Definition at line 30 of file MDL.h.

◆ boneController

std::array<int32_t, 6> mdlpp::MDL::Bone::boneController

Definition at line 23 of file MDL.h.

◆ contents

int32_t mdlpp::MDL::Bone::contents

Definition at line 39 of file MDL.h.

◆ flags

Flags mdlpp::MDL::Bone::flags

Definition at line 31 of file MDL.h.

◆ name

std::string mdlpp::MDL::Bone::name

Definition at line 20 of file MDL.h.

◆ parent

int32_t mdlpp::MDL::Bone::parent

Definition at line 22 of file MDL.h.

◆ physicsBone

int32_t mdlpp::MDL::Bone::physicsBone

Definition at line 34 of file MDL.h.

◆ poseToBose

sourcepp::math::Mat3x4f mdlpp::MDL::Bone::poseToBose

Definition at line 29 of file MDL.h.

◆ position

sourcepp::math::Vec3f mdlpp::MDL::Bone::position

Definition at line 24 of file MDL.h.

◆ positionScale

sourcepp::math::Vec3f mdlpp::MDL::Bone::positionScale

Definition at line 27 of file MDL.h.

◆ procIndex

int32_t mdlpp::MDL::Bone::procIndex

Definition at line 33 of file MDL.h.

◆ procType

int32_t mdlpp::MDL::Bone::procType

Definition at line 32 of file MDL.h.

◆ rotationEuler

sourcepp::math::Vec3f mdlpp::MDL::Bone::rotationEuler

Definition at line 26 of file MDL.h.

◆ rotationQuat

sourcepp::math::Quat mdlpp::MDL::Bone::rotationQuat

Definition at line 25 of file MDL.h.

◆ rotationScale

sourcepp::math::Vec3f mdlpp::MDL::Bone::rotationScale

Definition at line 28 of file MDL.h.

◆ surfacePropName

std::string mdlpp::MDL::Bone::surfacePropName

Definition at line 37 of file MDL.h.


The documentation for this struct was generated from the following file: