Lysa  0.0
Lysa 3D Engine
GBufferPass Member List

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

GBufferPass(const RendererConfiguration &config, bool withStencil)GBufferPass
Renderpass(const RendererConfiguration &config, const std::string &name)Renderpass
Renderpass(Renderpass &) = deleteRenderpassdelete
configRenderpassprotected
destroyShaderModules()Renderpassinlinestatic
getAlbedoBuffer(const uint32 frameIndex) constGBufferPassinline
getEmissiveBuffer(const uint32 frameIndex) constGBufferPassinline
getNormalBuffer(const uint32 frameIndex) constGBufferPassinline
getPositionBuffer(const uint32 frameIndex) constGBufferPassinline
getVelocityBuffer(const uint32 frameIndex) constGBufferPassinline
init(vireo::GraphicPipelineConfiguration &pipelineConfig, vireo::RenderingConfiguration &renderingConfig, const std::shared_ptr< vireo::DescriptorLayout > &descriptorLayout, bool withStencil)Renderpassprotected
init(vireo::GraphicPipelineConfiguration &pipelineConfig, vireo::RenderingConfiguration &renderingConfig, bool withStencil) constRenderpassprotected
initRendering(vireo::CommandList &commandList, const std::shared_ptr< vireo::Image > &image, const std::shared_ptr< vireo::GraphicPipeline > &pipeline, const std::shared_ptr< vireo::DescriptorSet > &sceneDescriptorSet, const std::shared_ptr< vireo::DescriptorSet > &descriptorSet)Renderpassprotected
loadShader(const std::string &shaderName) constRenderpassprotected
nameRenderpassprotected
operator=(Renderpass &) = deleteRenderpassdelete
render(vireo::CommandList &commandList, const SceneFrameData &scene, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, bool clearAttachment, uint32 frameIndex)GBufferPass
resize(const vireo::Extent &extent, const std::shared_ptr< vireo::CommandList > &commandList) overrideGBufferPassoverridevirtual
shaderModulesRenderpassstaticprotected
shaderModulesMutexRenderpassstaticprotected
update(uint32 frameIndex)Renderpassinlinevirtual
updatePipelines(const std::unordered_map< pipeline_id, std::vector< unique_id >> &pipelineIds)GBufferPass
~Renderpass() = defaultRenderpassvirtualdefault