![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::shader::LightSurface, including all inherited members.
| clipPosition() const | castor3d::shader::LightSurface | inline |
| create(sdw::ShaderWriter &writer, castor::MbString const &name, sdw::Vec3 const eye, DerivVec4 const world, DerivVec3 const view, sdw::Vec3 const clip, DerivVec3 const normal, bool enableDotProducts=true) | castor3d::shader::LightSurface | static |
| create(sdw::ShaderWriter &writer, castor::MbString const &name, DerivVec4 const world, sdw::Vec3 const clip, DerivVec3 const normal, bool enableDotProducts=false) | castor3d::shader::LightSurface | static |
| create(sdw::ShaderWriter &writer, Utils &utils, castor::MbString const &name, sdw::Vec3 const eye, DerivVec4 const world, DerivVec3 const view, sdw::Vec3 const clip, DerivVec3 const normal, BlendComponents const &components, bool enableDotProducts=true) | castor3d::shader::LightSurface | static |
| eyePosition() const | castor3d::shader::LightSurface | inline |
| H() const | castor3d::shader::LightSurface | inline |
| HdotL() const | castor3d::shader::LightSurface | inline |
| HdotV() const | castor3d::shader::LightSurface | inline |
| L() const | castor3d::shader::LightSurface | inline |
| LdotV() const | castor3d::shader::LightSurface | inline |
| lengthL() const | castor3d::shader::LightSurface | inline |
| lengthV() const | castor3d::shader::LightSurface | inline |
| LightSurface(sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) | castor3d::shader::LightSurface | |
| LightSurface(sdw::Vec3 const eye, DerivVec4 const world, DerivVec3 const view, sdw::Vec3 const clip, DerivVec3 const normal, bool enableDotProducts) | castor3d::shader::LightSurface | |
| makeType(ast::type::TypesCache &cache, sdw::type::TypePtr type) | castor3d::shader::LightSurface | static |
| makeType(ast::type::TypesCache &cache, bool enableDotProducts) | castor3d::shader::LightSurface | static |
| makeType(ast::type::TypesCache &cache, LightSurface const &rhs) | castor3d::shader::LightSurface | static |
| N() const | castor3d::shader::LightSurface | inline |
| NdotH() const | castor3d::shader::LightSurface | inline |
| NdotL() const | castor3d::shader::LightSurface | inline |
| NdotV() const | castor3d::shader::LightSurface | inline |
| registerDebug(DebugOutputCategory const &debugOutput) const | castor3d::shader::LightSurface | |
| updateL(DerivVec3 const VtoL) const | castor3d::shader::LightSurface | |
| updateN(DerivVec3 const N) const | castor3d::shader::LightSurface | |
| V() const | castor3d::shader::LightSurface | inline |
| vertexToLight() const | castor3d::shader::LightSurface | inline |
| viewPosition() const | castor3d::shader::LightSurface | inline |
| worldPosition() const | castor3d::shader::LightSurface | inline |