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

Public Member Functions

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

Public Attributes

float ambient [3]
 
uint8_t common_toon_flag
 
float diffuse [4]
 
int diffuse_texture_index
 
float edge_color [4]
 
float edge_size
 
uint8_t flag
 
int index_count
 
std::string material_english_name
 
std::string material_name
 
std::string memo
 
float specular [3]
 
float specularlity
 
uint8_t sphere_op_mode
 
int sphere_texture_index
 
int toon_texture_index
 

Constructor & Destructor Documentation

◆ PmxMaterial()

pmx::PmxMaterial::PmxMaterial ( )
inline

Member Function Documentation

◆ Read()

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

Member Data Documentation

◆ ambient

float pmx::PmxMaterial::ambient[3]

◆ common_toon_flag

uint8_t pmx::PmxMaterial::common_toon_flag

◆ diffuse

float pmx::PmxMaterial::diffuse[4]

◆ diffuse_texture_index

int pmx::PmxMaterial::diffuse_texture_index

◆ edge_color

float pmx::PmxMaterial::edge_color[4]

◆ edge_size

float pmx::PmxMaterial::edge_size

◆ flag

uint8_t pmx::PmxMaterial::flag

◆ index_count

int pmx::PmxMaterial::index_count

◆ material_english_name

std::string pmx::PmxMaterial::material_english_name

◆ material_name

std::string pmx::PmxMaterial::material_name

◆ memo

std::string pmx::PmxMaterial::memo

◆ specular

float pmx::PmxMaterial::specular[3]

◆ specularlity

float pmx::PmxMaterial::specularlity

◆ sphere_op_mode

uint8_t pmx::PmxMaterial::sphere_op_mode

◆ sphere_texture_index

int pmx::PmxMaterial::sphere_texture_index

◆ toon_texture_index

int pmx::PmxMaterial::toon_texture_index

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