Assimp  v4.1. (December 2018)
pmx Namespace Reference

Classes

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

Enumerations

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

Functions

int ReadIndex (std::istream *stream, int size)
 
std::string ReadString (std::istream *stream, uint8_t encoding)
 

Enumeration Type Documentation

◆ MorphCategory

enum pmx::MorphCategory : uint8_t
strong
Enumerator
ReservedCategory 
Eyebrow 
Eye 
Mouth 
Other 

◆ MorphType

enum pmx::MorphType : uint8_t
strong
Enumerator
Group 
Vertex 
Bone 
UV 
AdditionalUV1 
AdditionalUV2 
AdditionalUV3 
AdditionalUV4 
Matrial 
Flip 
Implus 

◆ PmxJointType

enum pmx::PmxJointType : uint8_t
strong
Enumerator
Generic6DofSpring 
Generic6Dof 
Point2Point 
ConeTwist 
Slider 
Hinge 

◆ PmxSoftBodyFlag

Enumerator
BLink 
Cluster 
Link 

◆ PmxVertexSkinningType

Enumerator
BDEF1 
BDEF2 
BDEF4 
SDEF 
QDEF 

Function Documentation

◆ ReadIndex()

int pmx::ReadIndex ( std::istream *  stream,
int  size 
)

◆ ReadString()

std::string pmx::ReadString ( std::istream *  stream,
uint8_t  encoding 
)