Lysa  0.0
Lysa 3D Engine
DeferredRenderer Member List

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

DeferredRenderer(const RendererConfiguration &config, vireo::ImageFormat outputFormat)DeferredRenderer
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) overrideDeferredRendereroverrideprotectedvirtual
configRendererprotected
create(const RendererConfiguration &config, vireo::ImageFormat outputFormat)Rendererstatic
depthPrePassRendererprotected
framesDataRendererprotected
getAOPass() constDeferredRendererinline
getBloomPass() constRendererinline
getBrightnessAttachment(const uint32 frameIndex) const overrideDeferredRendererinlineoverridevirtual
getColorAttachment(const uint32 frameIndex) constRendererinline
getColorRenderTarget(const uint32 frameIndex) const overrideDeferredRendererinlineoverridevirtual
getCurrentColorAttachment(uint32 frameIndex) constRenderer
getDepthAttachment(const uint32 frameIndex) constRendererinline
getExtent() constRendererinline
getFXAAPass() constRendererinline
getGBufferPass()DeferredRendererinline
getGammaCorrectionPass() constRendererinline
getOutputFormat() constRendererinline
getSMAAPass() constRendererinline
getSSAOBlurPass() constDeferredRendererinline
getTAAPass() constDeferredRendererinline
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) overrideDeferredRendereroverridevirtual
update(uint32 frameIndex) overrideDeferredRendereroverridevirtual
updatePipelines(const std::unordered_map< pipeline_id, std::vector< unique_id >> &pipelineIds) overrideDeferredRendereroverridevirtual
lysa::Renderer::updatePipelines(const SceneFrameData &scene)Renderer
withStencilRendererprotected
~Renderer() = defaultRenderervirtualdefault