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

Public Member Functions

 PmxBone ()
 
void Read (std::istream *stream, PmxSetting *setting)
 

Public Attributes

std::string bone_english_name
 
uint16_t bone_flag
 
std::string bone_name
 
int grant_parent_index
 
float grant_weight
 
int ik_link_count
 
std::unique_ptr< PmxIkLink[]> ik_links
 
int ik_loop
 
float ik_loop_angle_limit
 
int ik_target_bone_index
 
int key
 
int level
 
float local_axis_x_orientation [3]
 
float local_axis_y_orientation [3]
 
float lock_axis_orientation [3]
 
float offset [3]
 
int parent_index
 
float position [3]
 
int target_index
 

Constructor & Destructor Documentation

◆ PmxBone()

pmx::PmxBone::PmxBone ( )
inline

Member Function Documentation

◆ Read()

void pmx::PmxBone::Read ( std::istream *  stream,
PmxSetting setting 
)

Member Data Documentation

◆ bone_english_name

std::string pmx::PmxBone::bone_english_name

◆ bone_flag

uint16_t pmx::PmxBone::bone_flag

◆ bone_name

std::string pmx::PmxBone::bone_name

◆ grant_parent_index

int pmx::PmxBone::grant_parent_index

◆ grant_weight

float pmx::PmxBone::grant_weight

◆ ik_link_count

int pmx::PmxBone::ik_link_count

◆ ik_links

std::unique_ptr<PmxIkLink []> pmx::PmxBone::ik_links

◆ ik_loop

int pmx::PmxBone::ik_loop

◆ ik_loop_angle_limit

float pmx::PmxBone::ik_loop_angle_limit

◆ ik_target_bone_index

int pmx::PmxBone::ik_target_bone_index

◆ key

int pmx::PmxBone::key

◆ level

int pmx::PmxBone::level

◆ local_axis_x_orientation

float pmx::PmxBone::local_axis_x_orientation[3]

◆ local_axis_y_orientation

float pmx::PmxBone::local_axis_y_orientation[3]

◆ lock_axis_orientation

float pmx::PmxBone::lock_axis_orientation[3]

◆ offset

float pmx::PmxBone::offset[3]

◆ parent_index

int pmx::PmxBone::parent_index

◆ position

float pmx::PmxBone::position[3]

◆ target_index

int pmx::PmxBone::target_index

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