Lysa  0.0
Lysa 3D Engine
GammaCorrectionPass Member List

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

BINDING_DATAPostProcessingstaticconstexpr
BINDING_PARAMSPostProcessingstaticconstexpr
BINDING_TEXTURESPostProcessingstaticconstexpr
BLOOM_BUFFERPostProcessingstaticconstexpr
DEPTH_BUFFERPostProcessingstaticconstexpr
GammaCorrectionPass(const RendererConfiguration &config, const vireo::ImageFormat outputFormat, const ToneMappingType toneMappingType)GammaCorrectionPassinline
INPUT_BUFFERPostProcessingstaticconstexpr
PostProcessing(const RendererConfiguration &config, vireo::ImageFormat outputFormat, const std::string &fragShaderName, void *data=nullptr, uint32 dataSize=0, const std::string &name="")PostProcessing
Renderpass(const RendererConfiguration &config, const std::string &name)Renderpass
Renderpass(Renderpass &) = deleteRenderpassdelete
TEXTURES_COUNTPostProcessingstaticconstexpr
VERTEX_SHADERPostProcessinginlinestatic
configRenderpassprotected
dataPostProcessingprotected
dataUniformPostProcessingprotected
descriptorLayoutPostProcessingprotected
destroyShaderModules()Renderpassinlinestatic
dummyDataPostProcessingprotected
exposureGammaCorrectionPass
fragShaderNamePostProcessingprotected
framesDataPostProcessingprotected
gammaGammaCorrectionPass
getColorAttachment(const uint32 frameIndex)PostProcessinginlinevirtual
getFragShaderName() constPostProcessinginline
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
pipelinePostProcessingprotected
pipelineConfigPostProcessingprotected
render(vireo::CommandList &commandList, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, uint32 frameIndex)PostProcessingvirtual
render(vireo::CommandList &commandList, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, uint32 frameIndex)PostProcessingvirtual
render(vireo::CommandList &commandList, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, const std::shared_ptr< vireo::RenderTarget > &bloomColorAttachment, uint32 frameIndex)PostProcessingprotectedvirtual
renderingConfigPostProcessingprotected
resize(const vireo::Extent &extent)PostProcessingvirtual
resize(const vireo::Extent &extent, const std::shared_ptr< vireo::CommandList > &commandList) overridePostProcessinginlineoverridevirtual
shaderModulesRenderpassstaticprotected
shaderModulesMutexRenderpassstaticprotected
texturesPostProcessingprotected
update(uint32 frameIndex) overridePostProcessingoverridevirtual
~Renderpass() = defaultRenderpassvirtualdefault