Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::DefaultReflRefrComponent::ReflRefrShader, including all inherited members.
computeReflRefr(shader::ReflectionModel &reflections, shader::BlendComponents &components, shader::LightSurface const &lightSurface, sdw::Vec4 const &position, shader::BackgroundModel &background, sdw::CombinedImage2DRgba32 const &mippedScene, shader::CameraData const &camera, shader::DirectLighting &lighting, shader::IndirectLighting &indirect, sdw::Vec2 const &sceneUv, sdw::UInt const &envMapIndex, sdw::Vec3 const &incident, sdw::UInt const &hasReflection, sdw::UInt const &hasRefraction, sdw::Float const &refractionRatio, sdw::Vec3 &reflectedDiffuse, sdw::Vec3 &reflectedSpecular, sdw::Vec3 &refracted, sdw::Vec3 &coatReflected, sdw::Vec3 &sheenReflected, shader::DebugOutput &debugOutput) const override | castor3d::DefaultReflRefrComponent::ReflRefrShader | virtual |
computeReflRefr(shader::ReflectionModel &reflections, shader::BlendComponents &components, shader::LightSurface const &lightSurface, shader::BackgroundModel &background, shader::CameraData const &camera, shader::DirectLighting &lighting, shader::IndirectLighting &indirect, sdw::Vec2 const &sceneUv, sdw::UInt const &envMapIndex, sdw::Vec3 const &incident, sdw::UInt const &hasReflection, sdw::UInt const &hasRefraction, sdw::Float const &refractionRatio, sdw::Vec3 &reflectedDiffuse, sdw::Vec3 &reflectedSpecular, sdw::Vec3 &refracted, sdw::Vec3 &coatReflected, sdw::Vec3 &sheenReflected, shader::DebugOutput &debugOutput) const override | castor3d::DefaultReflRefrComponent::ReflRefrShader | virtual |
getId() const | castor3d::shader::PassReflRefrShader | |
getPlugin() const | castor3d::shader::PassReflRefrShader | inline |
operator=(PassShader const &)=delete | castor3d::shader::PassShader | |
operator=(PassShader &&)=default | castor3d::shader::PassShader | |
PassReflRefrShader(PassComponentPlugin const &plugin) | castor3d::shader::PassReflRefrShader | inlineexplicit |
PassShader()=default | castor3d::shader::PassShader | |
PassShader(PassShader const &)=delete | castor3d::shader::PassShader | |
PassShader(PassShader &&)=default | castor3d::shader::PassShader | |
~PassShader()=default | castor3d::shader::PassShader | virtual |