|
C3D_API | SpotLight (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled) |
|
|
static C3D_API ast::type::StructPtr | makeType (ast::type::TypesCache &cache) |
|
static C3D_API std::unique_ptr< sdw::Struct > | declare (sdw::ShaderWriter &writer) |
|
◆ SpotLight()
C3D_API castor3d::shader::SpotLight::SpotLight |
( |
sdw::ShaderWriter & |
writer, |
|
|
ast::expr::ExprPtr |
expr, |
|
|
bool |
enabled |
|
) |
| |
◆ declare()
static C3D_API std::unique_ptr< sdw::Struct > castor3d::shader::SpotLight::declare |
( |
sdw::ShaderWriter & |
writer | ) |
|
|
static |
◆ makeType()
static C3D_API ast::type::StructPtr castor3d::shader::SpotLight::makeType |
( |
ast::type::TypesCache & |
cache | ) |
|
|
static |
◆ m_attenuation
sdw::Vec3 castor3d::shader::SpotLight::m_attenuation |
◆ m_attenuation4
sdw::Vec4 castor3d::shader::SpotLight::m_attenuation4 |
◆ m_cutOff
sdw::Float castor3d::shader::SpotLight::m_cutOff |
◆ m_direction
sdw::Vec3 castor3d::shader::SpotLight::m_direction |
◆ m_direction4
sdw::Vec4 castor3d::shader::SpotLight::m_direction4 |
◆ m_exponent
sdw::Float castor3d::shader::SpotLight::m_exponent |
◆ m_exponentCutOff
sdw::Vec4 castor3d::shader::SpotLight::m_exponentCutOff |
◆ m_lightBase
Light castor3d::shader::SpotLight::m_lightBase |
◆ m_position
sdw::Vec3 castor3d::shader::SpotLight::m_position |
◆ m_position4
sdw::Vec4 castor3d::shader::SpotLight::m_position4 |
◆ m_transform
sdw::Mat4 castor3d::shader::SpotLight::m_transform |
La documentation de cette structure a été générée à partir du fichier suivant :