![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::shader::PassReflRefrShader, including all inherited members.
| computeWithoutTransmission(ReflectionModel &reflections, BlendComponents &components, LightSurface const &lightSurface, BackgroundModel &background, CameraData const &camera, DirectLighting &lighting, IndirectLighting &indirect, sdw::Vec2 const &sceneUv, sdw::UInt const &envMapIndex, sdw::Vec3 const &incident, shader::ReflectionRefraction &output, DebugOutputCategory const &debugOutput) const =0 | castor3d::shader::PassReflRefrShader | pure virtual |
| computeWithTransmission(ReflectionModel &reflections, BlendComponents &components, LightSurface const &lightSurface, BackgroundModel &background, sdw::CombinedImage2DRgba32 const &mippedScene, CameraData const &camera, DirectLighting &lighting, IndirectLighting &indirect, sdw::Vec2 const &sceneUv, sdw::UInt const &envMapIndex, sdw::Vec3 const &incident, shader::ReflectionRefraction &output, DebugOutputCategory const &debugOutput) const =0 | castor3d::shader::PassReflRefrShader | pure 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 |