#include <opennurbs_material.h>
◆ ON_Material()
ON_Material::ON_Material |
( |
| ) |
|
◆ ~ON_Material()
ON_Material::~ON_Material |
( |
| ) |
|
◆ AddTexture() [1/2]
◆ AddTexture() [2/2]
◆ Ambient()
◆ Compare()
◆ Default()
void ON_Material::Default |
( |
| ) |
|
◆ DeleteTexture()
◆ Diffuse()
◆ Dump()
◆ Emission()
ON_Color ON_Material::Emission |
( |
| ) |
const |
◆ FindTexture() [1/2]
◆ FindTexture() [2/2]
int ON_Material::FindTexture |
( |
ON_UUID | texture_id | ) |
const |
◆ IsValid()
◆ MaterialIndex()
int ON_Material::MaterialIndex |
( |
| ) |
const |
◆ MaterialName()
const wchar_t * ON_Material::MaterialName |
( |
| ) |
const |
◆ MaterialPlugInUuid()
ON_UUID ON_Material::MaterialPlugInUuid |
( |
| ) |
const |
◆ MaxShine()
double ON_Material::MaxShine |
( |
| ) |
|
|
static |
◆ ModelObjectId()
ON_UUID ON_Material::ModelObjectId |
( |
| ) |
const |
|
virtual |
◆ ObjectType()
ON::object_type ON_Material::ObjectType |
( |
| ) |
const |
|
virtual |
◆ ON_OBJECT_DECLARE()
◆ operator!=()
◆ operator==()
◆ Read()
◆ ReadV3Helper()
◆ SetAmbient()
void ON_Material::SetAmbient |
( |
ON_Color | c | ) |
|
◆ SetDiffuse()
void ON_Material::SetDiffuse |
( |
ON_Color | c | ) |
|
◆ SetEmission()
void ON_Material::SetEmission |
( |
ON_Color | c | ) |
|
◆ SetMaterialIndex()
void ON_Material::SetMaterialIndex |
( |
int | i | ) |
|
◆ SetMaterialName()
void ON_Material::SetMaterialName |
( |
const wchar_t * | sMaterialName | ) |
|
◆ SetMaterialPlugInUuid()
void ON_Material::SetMaterialPlugInUuid |
( |
ON_UUID | u | ) |
|
◆ SetShine()
void ON_Material::SetShine |
( |
double | shine | ) |
|
◆ SetSpecular()
void ON_Material::SetSpecular |
( |
ON_Color | c | ) |
|
◆ SetTransparency()
void ON_Material::SetTransparency |
( |
double | transparency | ) |
|
◆ Shine()
double ON_Material::Shine |
( |
| ) |
const |
◆ Specular()
ON_Color ON_Material::Specular |
( |
| ) |
const |
◆ Transparency()
double ON_Material::Transparency |
( |
| ) |
const |
◆ Write()
◆ WriteV3Helper()
◆ m_ambient
◆ m_bShared
bool ON_Material::m_bShared |
◆ m_diffuse
◆ m_emission
◆ m_flamingo_library
◆ m_index_of_refraction
double ON_Material::m_index_of_refraction |
◆ m_material_channel
◆ m_material_id
◆ m_material_index
int ON_Material::m_material_index |
◆ m_material_name
◆ m_max_shine
double ON_Material::m_max_shine = 255.0f |
|
staticprivate |
◆ m_plugin_id
◆ m_reflection
◆ m_reflectivity
double ON_Material::m_reflectivity |
◆ m_shine
double ON_Material::m_shine |
◆ m_specular
◆ m_textures
◆ m_transparency
double ON_Material::m_transparency |
◆ m_transparent
The documentation for this class was generated from the following files: