Assimp  v4.1. (December 2018)
MMDPmxParser.h File Reference

Classes

class  pmx::PmxAncherRigidBody
 
class  pmx::PmxBone
 
class  pmx::PmxFrame
 
class  pmx::PmxFrameElement
 
class  pmx::PmxIkLink
 
class  pmx::PmxJoint
 
class  pmx::PmxJointParam
 
class  pmx::PmxMaterial
 
class  pmx::PmxModel
 
class  pmx::PmxMorph
 
class  pmx::PmxMorphBoneOffset
 
class  pmx::PmxMorphFlipOffset
 
class  pmx::PmxMorphGroupOffset
 
class  pmx::PmxMorphImplusOffset
 
class  pmx::PmxMorphMaterialOffset
 
class  pmx::PmxMorphOffset
 
class  pmx::PmxMorphUVOffset
 
class  pmx::PmxMorphVertexOffset
 
class  pmx::PmxRigidBody
 
class  pmx::PmxSetting
 
class  pmx::PmxSoftBody
 
class  pmx::PmxVertex
 
class  pmx::PmxVertexSkinning
 
class  pmx::PmxVertexSkinningBDEF1
 
class  pmx::PmxVertexSkinningBDEF2
 
class  pmx::PmxVertexSkinningBDEF4
 
class  pmx::PmxVertexSkinningQDEF
 
class  pmx::PmxVertexSkinningSDEF
 

Namespaces

 pmx
 

Enumerations

enum class  pmx::MorphCategory : uint8_t {
  pmx::ReservedCategory = 0 , pmx::Eyebrow = 1 , pmx::Eye = 2 , pmx::Mouth = 3 ,
  pmx::Other = 4
}
 
enum class  pmx::MorphType : uint8_t {
  pmx::Group = 0 , pmx::Vertex = 1 , pmx::Bone = 2 , pmx::UV = 3 ,
  pmx::AdditionalUV1 = 4 , pmx::AdditionalUV2 = 5 , pmx::AdditionalUV3 = 6 , pmx::AdditionalUV4 = 7 ,
  pmx::Matrial = 8 , pmx::Flip = 9 , pmx::Implus = 10
}
 
enum class  pmx::PmxJointType : uint8_t {
  pmx::Generic6DofSpring = 0 , pmx::Generic6Dof = 1 , pmx::Point2Point = 2 , pmx::ConeTwist = 3 ,
  pmx::Slider = 5 , pmx::Hinge = 6
}
 
enum  pmx::PmxSoftBodyFlag : uint8_t { pmx::BLink = 0x01 , pmx::Cluster = 0x02 , pmx::Link = 0x04 }
 
enum class  pmx::PmxVertexSkinningType : uint8_t {
  pmx::BDEF1 = 0 , pmx::BDEF2 = 1 , pmx::BDEF4 = 2 , pmx::SDEF = 3 ,
  pmx::QDEF = 4
}