#include <ShadowMapUbo.hpp>
|
static C3D_API ast::type::BaseStructPtr | makeType (ast::type::TypesCache &cache) |
|
static C3D_API std::unique_ptr< sdw::Struct > | declare (sdw::ShaderWriter &writer) |
|
◆ ShadowMapData()
C3D_API castor3d::shader::ShadowMapData::ShadowMapData |
( |
sdw::ShaderWriter & |
writer, |
|
|
ast::expr::ExprPtr |
expr, |
|
|
bool |
enabled |
|
) |
| |
◆ declare()
static C3D_API std::unique_ptr< sdw::Struct > castor3d::shader::ShadowMapData::declare |
( |
sdw::ShaderWriter & |
writer | ) |
|
|
static |
◆ getDirectionalLight()
◆ getNormalisedDepth()
C3D_API sdw::Float castor3d::shader::ShadowMapData::getNormalisedDepth |
( |
sdw::Vec3 const & |
pos | ) |
const |
◆ getPointLight()
◆ getSpotLight()
◆ makeType()
static C3D_API ast::type::BaseStructPtr castor3d::shader::ShadowMapData::makeType |
( |
ast::type::TypesCache & |
cache | ) |
|
|
static |
◆ SDW_DeclStructInstance()
◆ viewToProj()
C3D_API sdw::Vec4 castor3d::shader::ShadowMapData::viewToProj |
( |
sdw::Vec4 const & |
pos | ) |
const |
◆ worldToView()
C3D_API sdw::Vec4 castor3d::shader::ShadowMapData::worldToView |
( |
sdw::Vec4 const & |
pos | ) |
const |
La documentation de cette structure a été générée à partir du fichier suivant :