Lysa  0.0
Lysa 3D Engine
SMAAPass Member List

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

BINDING_DATAFullScreenComputestaticconstexpr
BINDING_OUTPUTFullScreenComputestaticconstexpr
BINDING_PARAMSFullScreenComputestaticconstexpr
BINDING_TEXTURESFullScreenComputestaticconstexpr
BLOOM_BUFFERFullScreenComputestaticconstexpr
DEPTH_BUFFERFullScreenComputestaticconstexpr
FullScreenCompute(const RendererConfiguration &config, vireo::ImageFormat outputFormat, const std::string &compShaderName, void *data=nullptr, uint32 dataSize=0, const std::string &name="")FullScreenCompute
INPUT_BUFFERFullScreenComputestaticconstexpr
OPT1_BUFFERFullScreenComputestaticconstexpr
OPT2_BUFFERFullScreenComputestaticconstexpr
Renderpass(const RendererConfiguration &config, const std::string &name)Renderpass
Renderpass(Renderpass &) = deleteRenderpassdelete
SMAAPass(const RendererConfiguration &config, vireo::ImageFormat outputFormat)SMAAPass
TEXTURES_COUNTFullScreenComputestaticconstexpr
TILE_SIZEFullScreenComputestaticconstexpr
compShaderNameFullScreenComputeprotected
configRenderpassprotected
destroyShaderModules()Renderpassinlinestatic
dummyDataFullScreenComputeprotected
framesDataFullScreenComputeprotected
getBlendWeightBuffer(const uint32 frameIndex)SMAAPassinline
getColorAttachment(const uint32 frameIndex) constFullScreenComputeinline
getColorAttachmentFormat() constFullScreenComputeinlinevirtual
getColorRenderTarget(const uint32 frameIndex)FullScreenComputeinline
getCompShaderName() constFullScreenComputeinline
getEdgeDetectBuffer(const uint32 frameIndex)SMAAPassinline
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
initCompute(const std::shared_ptr< vireo::CommandList > &commandList, const std::shared_ptr< vireo::ComputePipeline > &pipeline, const std::shared_ptr< vireo::DescriptorSet > &sceneDescriptorSet, const std::shared_ptr< vireo::DescriptorSet > &descriptorSet)Renderpassprotected
initForScene(vireo::GraphicPipelineConfiguration &pipelineConfig, vireo::RenderingConfiguration &renderingConfig, bool withStencil) constRenderpassprotected
initRendering(const std::shared_ptr< vireo::CommandList > &commandList, 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
outputFormatFullScreenComputeprotected
pipelineFullScreenComputeprotected
render(const std::shared_ptr< vireo::CommandList > &commandList, const std::shared_ptr< vireo::Image > &colorAttachment, uint32 frameIndex) overrideSMAAPassoverridevirtual
lysa::FullScreenCompute::render(const std::shared_ptr< vireo::CommandList > &commandList, const std::shared_ptr< vireo::Image > &colorAttachment, const std::shared_ptr< vireo::Image > &depthAttachment, uint32 frameIndex)FullScreenComputevirtual
lysa::FullScreenCompute::render(const std::shared_ptr< vireo::CommandList > &commandList, const SceneFrameData &scene, const std::shared_ptr< vireo::Image > &depthAttachment, uint32 frameIndex)FullScreenComputeinlinevirtual
lysa::FullScreenCompute::render(const std::shared_ptr< vireo::CommandList > &commandList, const std::shared_ptr< vireo::Image > &colorAttachment, const std::shared_ptr< vireo::Image > &depthAttachment, const std::shared_ptr< vireo::Image > &bloomColorAttachment, uint32 frameIndex)FullScreenComputevirtual
resize(const vireo::Extent &extent, const std::shared_ptr< vireo::CommandList > &commandList) overrideSMAAPassoverridevirtual
shaderModulesRenderpassstaticprotected
shaderModulesMutexRenderpassstaticprotected
texturesFullScreenComputeprotected
update(uint32 frameIndex) overrideFullScreenComputeoverridevirtual
~Renderpass() = defaultRenderpassvirtualdefault