Lysa  0.0
Lysa 3D Engine
Renderer Member List

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

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) = 0Rendererprotectedpure virtual
configRendererprotected
create(const RendererConfiguration &config, vireo::ImageFormat outputFormat)Rendererstatic
depthPrePassRendererprotected
framesDataRendererprotected
getBloomPass() constRendererinline
getBrightnessAttachment(uint32 frameIndex) const = 0Rendererpure virtual
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)Renderervirtual
update(uint32 frameIndex)Renderervirtual
updatePipelines(const SceneFrameData &scene)Renderer
updatePipelines(const std::unordered_map< pipeline_id, std::vector< unique_id >> &pipelineIds)Renderervirtual
withStencilRendererprotected
~Renderer() = defaultRenderervirtualdefault