#include <GlslLight.hpp>
|
| static C3D_API ast::type::BaseStructPtr | makeType (ast::type::TypesCache &cache) |
| |
| static C3D_API std::unique_ptr< sdw::Struct > | declare (sdw::ShaderWriter &writer) |
| |
◆ DirectionalLight()
| C3D_API castor3d::shader::DirectionalLight::DirectionalLight |
( |
sdw::ShaderWriter & |
writer, |
|
|
ast::expr::ExprPtr |
expr, |
|
|
bool |
enabled |
|
) |
| |
◆ declare()
| static C3D_API std::unique_ptr< sdw::Struct > castor3d::shader::DirectionalLight::declare |
( |
sdw::ShaderWriter & |
writer | ) |
|
|
static |
◆ makeType()
| static C3D_API ast::type::BaseStructPtr castor3d::shader::DirectionalLight::makeType |
( |
ast::type::TypesCache & |
cache | ) |
|
|
static |
◆ SDW_DeclStructInstance()
◆ LightingModel
◆ base
| Light castor3d::shader::DirectionalLight::base |
◆ cascadeCount
| sdw::UInt castor3d::shader::DirectionalLight::cascadeCount |
◆ direction
| sdw::Vec3 castor3d::shader::DirectionalLight::direction |
◆ splitDepths
| sdw::Vec4 castor3d::shader::DirectionalLight::splitDepths |
◆ splitScales
| sdw::Vec4 castor3d::shader::DirectionalLight::splitScales |
◆ transforms
| sdw::Array< sdw::Mat4 > castor3d::shader::DirectionalLight::transforms |
The documentation for this struct was generated from the following file: