Rendu
A lightweight rendering engine for experimentations
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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