Assimp  v4.1. (December 2018)
pmx::PmxModel Class Reference

Public Member Functions

void Init ()
 
 PmxModel ()
 
void Read (std::istream *stream)
 

Public Attributes

int bone_count
 
std::unique_ptr< PmxBone []> bones
 
int frame_count
 
std::unique_ptr< PmxFrame [] > frames
 
int index_count
 
std::unique_ptr< int []> indices
 
int joint_count
 
std::unique_ptr< PmxJoint []> joints
 
int material_count
 
std::unique_ptr< PmxMaterial []> materials
 
std::string model_comment
 
std::string model_english_comment
 
std::string model_english_name
 
std::string model_name
 
int morph_count
 
std::unique_ptr< PmxMorph []> morphs
 
std::unique_ptr< PmxRigidBody []> rigid_bodies
 
int rigid_body_count
 
PmxSetting setting
 
std::unique_ptr< PmxSoftBody []> soft_bodies
 
int soft_body_count
 
int texture_count
 
std::unique_ptr< std::string []> textures
 
float version
 
int vertex_count
 
std::unique_ptr< PmxVertex []> vertices
 

Constructor & Destructor Documentation

◆ PmxModel()

pmx::PmxModel::PmxModel ( )
inline

Member Function Documentation

◆ Init()

void pmx::PmxModel::Init ( )

◆ Read()

void pmx::PmxModel::Read ( std::istream *  stream)

Member Data Documentation

◆ bone_count

int pmx::PmxModel::bone_count

◆ bones

std::unique_ptr<PmxBone []> pmx::PmxModel::bones

◆ frame_count

int pmx::PmxModel::frame_count

◆ frames

std::unique_ptr<PmxFrame [] > pmx::PmxModel::frames

◆ index_count

int pmx::PmxModel::index_count

◆ indices

std::unique_ptr<int []> pmx::PmxModel::indices

◆ joint_count

int pmx::PmxModel::joint_count

◆ joints

std::unique_ptr<PmxJoint []> pmx::PmxModel::joints

◆ material_count

int pmx::PmxModel::material_count

◆ materials

std::unique_ptr<PmxMaterial []> pmx::PmxModel::materials

◆ model_comment

std::string pmx::PmxModel::model_comment

◆ model_english_comment

std::string pmx::PmxModel::model_english_comment

◆ model_english_name

std::string pmx::PmxModel::model_english_name

◆ model_name

std::string pmx::PmxModel::model_name

◆ morph_count

int pmx::PmxModel::morph_count

◆ morphs

std::unique_ptr<PmxMorph []> pmx::PmxModel::morphs

◆ rigid_bodies

std::unique_ptr<PmxRigidBody []> pmx::PmxModel::rigid_bodies

◆ rigid_body_count

int pmx::PmxModel::rigid_body_count

◆ setting

PmxSetting pmx::PmxModel::setting

◆ soft_bodies

std::unique_ptr<PmxSoftBody []> pmx::PmxModel::soft_bodies

◆ soft_body_count

int pmx::PmxModel::soft_body_count

◆ texture_count

int pmx::PmxModel::texture_count

◆ textures

std::unique_ptr< std::string []> pmx::PmxModel::textures

◆ version

float pmx::PmxModel::version

◆ vertex_count

int pmx::PmxModel::vertex_count

◆ vertices

std::unique_ptr<PmxVertex []> pmx::PmxModel::vertices

The documentation for this class was generated from the following files: