Castor3D  0.11.0
Multiplatform 3D engine
castor3d::shader::Shadow Liste des membres

Liste complète des membres de castor3d::shader::Shadow, y compris les membres hérités :

computeDirectional(shader::Light light, Surface surface, sdw::Mat4 const &lightMatrix, sdw::Vec3 const &lightDirection, sdw::UInt const &cascadeIndex, sdw::UInt const &maxCascade) constcastor3d::shader::Shadow
computePoint(shader::Light light, Surface surface, sdw::Vec3 const &lightDirection) constcastor3d::shader::Shadow
computeSpot(shader::Light light, Surface surface, sdw::Mat4 const &lightMatrix, sdw::Vec3 const &lightDirection) constcastor3d::shader::Shadow
computeVolumetric(shader::Light light, Surface surface, sdw::Vec3 const &eyePosition, sdw::Mat4 const &lightMatrix, sdw::Vec3 const &lightDirection, sdw::UInt const &cascadeIndex, sdw::UInt const &maxCascade, OutputComponents &parentOutput) constcastor3d::shader::Shadow
declare(uint32_t &index)castor3d::shader::Shadow
declareDirectional(uint32_t &index)castor3d::shader::Shadow
declarePoint(uint32_t &index)castor3d::shader::Shadow
declareSpot(uint32_t &index)castor3d::shader::Shadow
getLightSpacePosition(sdw::Mat4 const &lightMatrix, sdw::Vec3 const &worldSpacePosition) constcastor3d::shader::Shadow
isEnabled() constcastor3d::shader::Shadowinline
MapFluxDirectionalcastor3d::shader::Shadowstatic
MapFluxPointcastor3d::shader::Shadowstatic
MapFluxSpotcastor3d::shader::Shadowstatic
MapNormalDepthDirectionalcastor3d::shader::Shadowstatic
MapNormalDepthPointcastor3d::shader::Shadowstatic
MapNormalDepthSpotcastor3d::shader::Shadowstatic
MapPositionDirectionalcastor3d::shader::Shadowstatic
MapPositionPointcastor3d::shader::Shadowstatic
MapPositionSpotcastor3d::shader::Shadowstatic
MapVarianceDirectionalcastor3d::shader::Shadowstatic
MapVariancePointcastor3d::shader::Shadowstatic
MapVarianceSpotcastor3d::shader::Shadowstatic
Shadow(ShadowOptions shadowOptions, sdw::ShaderWriter &writer, Utils &utils)castor3d::shader::Shadow