Assimp  v3.1.1 (June 2014)
pmd::PmdModel Class Reference

PMDモデル More...

Static Public Member Functions

static std::unique_ptr< PmdModelLoadFromFile (const char *filename)
 
static std::unique_ptr< PmdModelLoadFromStream (std::ifstream *stream)
 ファイルからPmdModelを生成する More...
 

Public Attributes

std::vector< PmdBoneDispbone_disp
 
std::vector< PmdBoneDispNamebone_disp_name
 
std::vector< PmdBonebones
 
std::vector< PmdConstraintconstraints
 
std::vector< PmdFacefaces
 
std::vector< uint16_tfaces_indices
 
PmdHeader header
 
std::vector< PmdIkiks
 
std::vector< uint16_tindices
 
std::vector< PmdMaterialmaterials
 
std::vector< PmdRigidBodyrigid_bodies
 
std::vector< std::string > toon_filenames
 
float version
 
std::vector< PmdVertexvertices
 

Detailed Description

PMDモデル

Member Function Documentation

◆ LoadFromFile()

static std::unique_ptr<PmdModel> pmd::PmdModel::LoadFromFile ( const char *  filename)
inlinestatic

◆ LoadFromStream()

static std::unique_ptr<PmdModel> pmd::PmdModel::LoadFromStream ( std::ifstream *  stream)
inlinestatic

ファイルからPmdModelを生成する

Member Data Documentation

◆ bone_disp

std::vector<PmdBoneDisp> pmd::PmdModel::bone_disp

◆ bone_disp_name

std::vector<PmdBoneDispName> pmd::PmdModel::bone_disp_name

◆ bones

std::vector<PmdBone> pmd::PmdModel::bones

◆ constraints

std::vector<PmdConstraint> pmd::PmdModel::constraints

◆ faces

std::vector<PmdFace> pmd::PmdModel::faces

◆ faces_indices

std::vector<uint16_t> pmd::PmdModel::faces_indices

◆ header

PmdHeader pmd::PmdModel::header

◆ iks

std::vector<PmdIk> pmd::PmdModel::iks

◆ indices

std::vector<uint16_t> pmd::PmdModel::indices

◆ materials

std::vector<PmdMaterial> pmd::PmdModel::materials

◆ rigid_bodies

std::vector<PmdRigidBody> pmd::PmdModel::rigid_bodies

◆ toon_filenames

std::vector<std::string> pmd::PmdModel::toon_filenames

◆ version

float pmd::PmdModel::version

◆ vertices

std::vector<PmdVertex> pmd::PmdModel::vertices

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