Rendu
A lightweight rendering engine for experimentations
Loading...
Searching...
No Matches
ForwardRenderer Member List

This is the complete list of members for ForwardRenderer, including all inherited members.

_anisotropicProgramForwardRendererprivate
_applySSAOForwardRendererprivate
_atmoProgramForwardRendererprivate
_bgProgramForwardRendererprivate
_clearCoatProgramForwardRendererprivate
_colorFormatRendererprotected
_cullerForwardRendererprivate
_depthFormatRendererprotected
_depthPrepassForwardRendererprivate
_emissiveProgramForwardRendererprivate
_iridescentProgramForwardRendererprivate
_lightsGPUForwardRendererprivate
_nameRendererprotected
_objectProgramForwardRendererprivate
_parallaxProgramForwardRendererprivate
_probesGPUForwardRendererprivate
_sceneForwardRendererprivate
_sceneColorForwardRendererprivate
_sceneDepthForwardRendererprivate
_sheenProgramForwardRendererprivate
_skyboxProgramForwardRendererprivate
_ssaoPassForwardRendererprivate
_subsurfaceProgramForwardRendererprivate
_textureBrdfForwardRendererprivate
_transparentProgramForwardRendererprivate
_transpIridProgramForwardRendererprivate
draw(const Camera &camera, Texture *dstColor, Texture *dstDepth, uint layer=0) overrideForwardRenderervirtual
ForwardRenderer(const glm::vec2 &resolution, bool ssao, const std::string &name)ForwardRendererexplicit
interface() overrideForwardRenderervirtual
operator=(const Renderer &)=deleteRenderer
operator=(Renderer &&)=deleteRenderer
outputColorFormat() constRendererinline
outputDepthFormat() constRendererinline
renderBackground(const glm::mat4 &view, const glm::mat4 &proj, const glm::vec3 &pos)ForwardRendererprivate
renderDepth(const Culler::List &visibles, const glm::mat4 &view, const glm::mat4 &proj)ForwardRendererprivate
Renderer(const std::string &name)Renderer
Renderer(const Renderer &)=deleteRenderer
Renderer(Renderer &&)=deleteRenderer
renderOpaque(const Culler::List &visibles, const glm::mat4 &view, const glm::mat4 &proj)ForwardRendererprivate
renderTransparent(const Culler::List &visibles, const glm::mat4 &view, const glm::mat4 &proj)ForwardRendererprivate
resize(uint width, uint height) overrideForwardRenderervirtual
sceneDepth()ForwardRenderer
setScene(const std::shared_ptr< Scene > &scene)ForwardRenderer
~Renderer()=defaultRenderervirtual