Lysa  0.0
Lysa 3D Engine
ForwardRenderer Member List

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

ForwardRenderer(const RendererConfiguration &config, vireo::ImageFormat outputFormat)ForwardRenderer
Renderer(Renderer &) = deleteRendererdelete
Renderer(const RendererConfiguration &config, vireo::ImageFormat outputFormat)Rendererprotected
addPostprocessing(FullScreenCompute &postProcessingPass)Renderer
addRenderPass(RenderingPhase phase, CustomRenderpass &pass)Renderer
colorPass(const std::shared_ptr< vireo::CommandList > &commandList, const SceneFrameData &scene, const vireo::Viewport &viewport, const vireo::Rect &scissors, bool clearAttachment, uint32 frameIndex) overrideForwardRendereroverrideprotectedvirtual
configRendererprotected
create(const RendererConfiguration &config, vireo::ImageFormat outputFormat)Rendererstatic
depthPrePassRendererprotected
framesDataRendererprotected
getBloomPass() constRendererinline
getBrightnessAttachment(const uint32 frameIndex) const overrideForwardRendererinlineoverridevirtual
getColorAttachment(const uint32 frameIndex) constRendererinline
getColorRenderTarget(const uint32 frameIndex) constRendererinlinevirtual
getCurrentColorAttachment(uint32 frameIndex) constRenderer
getDepthAttachment(const uint32 frameIndex) constRendererinline
getExtent() constRendererinline
getFXAAPass() constRendererinline
getGammaCorrectionPass() constRendererinline
getOutputFormat() constRendererinline
getSMAAPass() constRendererinline
getTransparencyPass()Rendererinline
operator=(Renderer &) = deleteRendererdelete
outputFormatRendererprotected
postprocess(const std::shared_ptr< vireo::CommandList > &commandList, const std::shared_ptr< vireo::Image > &colorAttachment, uint32 frameIndex)Renderer
postprocessAA(const std::shared_ptr< vireo::CommandList > &commandList, const std::shared_ptr< vireo::Image > &colorAttachment, uint32 frameIndex) constRenderer
postprocessBloom(const std::shared_ptr< vireo::CommandList > &commandList, uint32 frameIndex) constRenderer
prepare(const std::shared_ptr< vireo::CommandList > &commandList, const SceneFrameData &scene, const vireo::Viewport &viewport, const vireo::Rect &scissors, uint32 frameIndex)Renderer
removePostprocessing(const std::string &fragShaderName)Renderer
removePostprocessing(const FullScreenCompute &postProcessingPass)Rendererinline
removeRenderPass(RenderingPhase phase, const CustomRenderpass &pass)Renderer
render(const std::shared_ptr< vireo::CommandList > &commandList, const SceneFrameData &scene, const vireo::Viewport &viewport, const vireo::Rect &scissors, bool clearAttachment, uint32 frameIndex)Renderer
renderCustomRenderPasses(const std::shared_ptr< vireo::CommandList > &commandList, const SceneFrameData &scene, RenderingPhase stage, uint32 frameIndex)Renderer
resize(const vireo::Extent &extent, const std::shared_ptr< vireo::CommandList > &commandList) overrideForwardRendereroverridevirtual
update(uint32 frameIndex) overrideForwardRendereroverridevirtual
updatePipelines(const std::unordered_map< pipeline_id, std::vector< unique_id >> &pipelineIds) overrideForwardRendereroverridevirtual
lysa::Renderer::updatePipelines(const SceneFrameData &scene)Renderer
withStencilRendererprotected
~Renderer() = defaultRenderervirtualdefault