◆ BaseMaterial() [1/3]
C3D_API castor3d::shader::BaseMaterial::BaseMaterial |
( |
castor::String const & |
type | ) |
|
|
explicitprotected |
◆ BaseMaterial() [2/3]
C3D_API castor3d::shader::BaseMaterial::BaseMaterial |
( |
glsl::GlslWriter * |
writer, |
|
|
castor::String const & |
name = castor::String() |
|
) |
| |
|
protected |
◆ BaseMaterial() [3/3]
C3D_API castor3d::shader::BaseMaterial::BaseMaterial |
( |
castor::String const & |
type, |
|
|
glsl::GlslWriter * |
writer, |
|
|
castor::String const & |
name = castor::String() |
|
) |
| |
|
protected |
◆ m_alphaRef()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_alphaRef |
( |
| ) |
const |
◆ m_common()
C3D_API glsl::Vec4 castor3d::shader::BaseMaterial::m_common |
( |
| ) |
const |
|
protected |
◆ m_diffuse()
virtual C3D_API glsl::Vec3 castor3d::shader::BaseMaterial::m_diffuse |
( |
| ) |
const |
|
pure virtual |
◆ m_emissive()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_emissive |
( |
| ) |
const |
◆ m_exposure()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_exposure |
( |
| ) |
const |
◆ m_gamma()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_gamma |
( |
| ) |
const |
◆ m_gaussianWidth()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_gaussianWidth |
( |
| ) |
const |
◆ m_hasReflection()
C3D_API glsl::Int castor3d::shader::BaseMaterial::m_hasReflection |
( |
| ) |
const |
◆ m_hasRefraction()
C3D_API glsl::Int castor3d::shader::BaseMaterial::m_hasRefraction |
( |
| ) |
const |
◆ m_opacity()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_opacity |
( |
| ) |
const |
◆ m_reflRefr()
C3D_API glsl::Vec4 castor3d::shader::BaseMaterial::m_reflRefr |
( |
| ) |
const |
|
protected |
◆ m_refractionRatio()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_refractionRatio |
( |
| ) |
const |
◆ m_sssInfo()
C3D_API glsl::Vec4 castor3d::shader::BaseMaterial::m_sssInfo |
( |
| ) |
const |
|
protected |
◆ m_subsurfaceScatteringEnabled()
C3D_API glsl::Int castor3d::shader::BaseMaterial::m_subsurfaceScatteringEnabled |
( |
| ) |
const |
◆ m_subsurfaceScatteringStrength()
C3D_API glsl::Float castor3d::shader::BaseMaterial::m_subsurfaceScatteringStrength |
( |
| ) |
const |
◆ m_transmittanceProfile()
C3D_API glsl::Array< glsl::Vec4 > castor3d::shader::BaseMaterial::m_transmittanceProfile |
( |
| ) |
const |
◆ m_transmittanceProfileSize()
C3D_API glsl::Int castor3d::shader::BaseMaterial::m_transmittanceProfileSize |
( |
| ) |
const |
◆ Materials
La documentation de cette structure a été générée à partir du fichier suivant :
- Z:/Projets/C++/Castor3D/source/Core/Castor3D/Src/Shader/Shaders/GlslMaterial.hpp