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(PostProcessing &postProcessingPass)Renderer
colorPass(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
getBloomPass() constRendererinline
getBrightnessAttachment(const uint32 frameIndex) const overrideDeferredRendererinlineoverridevirtual
getColorAttachment(const uint32 frameIndex) const overrideDeferredRendererinlineoverridevirtual
getCurrentColorAttachment(uint32 frameIndex) constRenderer
getDepthAttachment(const uint32 frameIndex) constRendererinline
getExtent() constRendererinline
getGBufferPass()DeferredRendererinline
getSMAAPass() constRendererinline
getSSAOBlurPass() constDeferredRendererinline
getSSAOPass() constDeferredRendererinline
getSSRPass() constDeferredRendererinline
getTransparencyPass()Rendererinline
operator=(Renderer &) = deleteRendererdelete
postprocess(vireo::CommandList &commandList, uint32 frameIndex)Renderer
prepare(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 PostProcessing &postProcessingPass)Rendererinline
render(vireo::CommandList &commandList, const SceneFrameData &scene, const vireo::Viewport &viewport, const vireo::Rect &scissors, bool clearAttachment, 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