Lysa  0.0
Lysa 3D Engine
ForwardRenderer Member List

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

ForwardRenderer(const RenderingConfiguration &config, const std::string &name)ForwardRenderer
Renderer(const RenderingConfiguration &config, bool withStencil, const std::string &name)Renderer
Renderer(Renderer &) = deleteRendererdelete
addPostprocessing(const std::string &fragShaderName, vireo::ImageFormat outputFormat, void *data=nullptr, uint32 dataSize=0)Renderer
colorPass(vireo::CommandList &commandList, const Scene &scene, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, bool clearAttachment, uint32 frameIndex) overrideForwardRendereroverrideprotectedvirtual
compute(vireo::CommandList &commandList, Scene &scene, uint32 frameIndex) constRenderer
configRendererprotected
exposureRenderer
gammaRenderer
getBloomColorAttachment(const uint32 frameIndex) const overrideForwardRendererinlineoverridevirtual
getColorAttachment(uint32 frameIndex) constRenderer
getColorRenderTarget(const uint32 frameIndex) constRendererinline
getDepthRenderTarget(const uint32 frameIndex) constRendererinline
nameRendererprotected
operator=(Renderer &) = deleteRendererdelete
postprocess(vireo::CommandList &commandList, const vireo::Viewport &viewport, const vireo::Rect &scissor, uint32 frameIndex)Renderer
preRender(vireo::CommandList &commandList, const Scene &scene, uint32 frameIndex)Renderer
reduceMinRenderer
reduceMulRenderer
removePostprocessing(const std::string &fragShaderName)Renderer
render(vireo::CommandList &commandList, const Scene &scene, bool clearAttachment, uint32 frameIndex)Renderer
resize(const vireo::Extent &extent, const std::shared_ptr< vireo::CommandList > &commandList) overrideForwardRendereroverridevirtual
spanMaxRenderer
update(uint32 frameIndex) overrideForwardRendereroverrideprotectedvirtual
updateBlurData(BlurData &blurData, const vireo::Extent &extent, float strength) constRendererprotected
updatePipelines(const std::unordered_map< pipeline_id, std::vector< std::shared_ptr< Material >>> &pipelineIds) overrideForwardRendereroverridevirtual
lysa::Renderer::updatePipelines(const Scene &scene)Renderer
withStencilRendererprotected
~Renderer() = defaultRenderervirtualdefault