![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
◆ Lighting()
catiav5w::Material::Lighting::Lighting |
( |
| ) |
|
◆ GetAmbientCoefficient()
Dtk_Double64 catiav5w::Material::Lighting::GetAmbientCoefficient |
( |
| ) |
const |
◆ GetAmbientColor()
const Dtk_RGB& catiav5w::Material::Lighting::GetAmbientColor |
( |
| ) |
const |
◆ GetDiffuseCoefficient()
Dtk_Double64 catiav5w::Material::Lighting::GetDiffuseCoefficient |
( |
| ) |
const |
◆ GetDiffuseColor()
const Dtk_RGB& catiav5w::Material::Lighting::GetDiffuseColor |
( |
| ) |
const |
◆ GetReflectivityCoefficient()
Dtk_Double64 catiav5w::Material::Lighting::GetReflectivityCoefficient |
( |
| ) |
const |
◆ GetSpecularCoefficient()
Dtk_Double64 catiav5w::Material::Lighting::GetSpecularCoefficient |
( |
| ) |
const |
◆ GetSpecularColor()
const Dtk_RGB& catiav5w::Material::Lighting::GetSpecularColor |
( |
| ) |
const |
◆ GetTransparencyCoefficient()
Dtk_Double64 catiav5w::Material::Lighting::GetTransparencyCoefficient |
( |
| ) |
const |
◆ GetTransparencyColor()
const Dtk_RGB& catiav5w::Material::Lighting::GetTransparencyColor |
( |
| ) |
const |
◆ SetAmbientData()
void catiav5w::Material::Lighting::SetAmbientData |
( |
const Dtk_RGB & |
inAmbientColor, |
|
|
const Dtk_Double64 |
inAmbientCoefficient |
|
) |
| |
129 m_AmbientCoefficient = ( ( inAmbientCoefficient > 1. ) || ( inAmbientCoefficient < 0. ) ) ? 1. : inAmbientCoefficient;
◆ SetDiffuseData()
void catiav5w::Material::Lighting::SetDiffuseData |
( |
const Dtk_RGB & |
inDiffuseColor, |
|
|
const Dtk_Double64 |
inDiffuseCoefficient |
|
) |
| |
134 m_DiffuseCoefficient = ( ( inDiffuseCoefficient > 1. ) || ( inDiffuseCoefficient < 0. ) ) ? 1. : inDiffuseCoefficient;
◆ SetReflectivityCoefficient()
void catiav5w::Material::Lighting::SetReflectivityCoefficient |
( |
const Dtk_Double64 |
inReflectivityCoefficient | ) |
|
148 m_ReflectivityCoefficient = ( ( inReflectivityCoefficient > 1. ) || ( inReflectivityCoefficient < 0. ) ) ? 0. : inReflectivityCoefficient;
◆ SetSpecularData()
void catiav5w::Material::Lighting::SetSpecularData |
( |
const Dtk_RGB & |
inSpecularColor, |
|
|
const Dtk_Double64 |
inSpecularCoefficient |
|
) |
| |
139 m_SpecularCoefficient = ( ( inSpecularCoefficient > 1. ) || ( inSpecularCoefficient < 0. ) ) ? 0. : inSpecularCoefficient;
◆ SetTransparencyData()
void catiav5w::Material::Lighting::SetTransparencyData |
( |
const Dtk_RGB & |
inTransparencyColor, |
|
|
const Dtk_Double64 |
inTransparencyCoefficient |
|
) |
| |
144 m_TransparencyCoefficient = ( ( inTransparencyCoefficient > 1. ) || ( inTransparencyCoefficient < 0. ) ) ? 0. : inTransparencyCoefficient;
◆ m_AmbientCoefficient
Dtk_Double64 catiav5w::Material::Lighting::m_AmbientCoefficient |
|
protected |
◆ m_AmbientColor
Dtk_RGB catiav5w::Material::Lighting::m_AmbientColor |
|
protected |
◆ m_DiffuseCoefficient
Dtk_Double64 catiav5w::Material::Lighting::m_DiffuseCoefficient |
|
protected |
◆ m_DiffuseColor
Dtk_RGB catiav5w::Material::Lighting::m_DiffuseColor |
|
protected |
◆ m_ReflectivityCoefficient
Dtk_Double64 catiav5w::Material::Lighting::m_ReflectivityCoefficient |
|
protected |
◆ m_SpecularCoefficient
Dtk_Double64 catiav5w::Material::Lighting::m_SpecularCoefficient |
|
protected |
◆ m_SpecularColor
Dtk_RGB catiav5w::Material::Lighting::m_SpecularColor |
|
protected |
◆ m_TransparencyCoefficient
Dtk_Double64 catiav5w::Material::Lighting::m_TransparencyCoefficient |
|
protected |
◆ m_TransparencyColor
Dtk_RGB catiav5w::Material::Lighting::m_TransparencyColor |
|
protected |
Dtk_Double64 m_TransparencyCoefficient
Definition: catiav5w.hpp:111
Dtk_Double64 m_SpecularCoefficient
Definition: catiav5w.hpp:109
Dtk_RGB m_TransparencyColor
Definition: catiav5w.hpp:110
Dtk_RGB m_AmbientColor
Definition: catiav5w.hpp:104
Dtk_RGB m_DiffuseColor
Definition: catiav5w.hpp:106
Dtk_Double64 m_DiffuseCoefficient
Definition: catiav5w.hpp:107
Dtk_RGB m_SpecularColor
Definition: catiav5w.hpp:108
Dtk_Double64 m_ReflectivityCoefficient
Definition: catiav5w.hpp:113
Dtk_Double64 m_AmbientCoefficient
Definition: catiav5w.hpp:105