Engine » Render » Screen Space Ambient Occlusion module

Applies the SSAO technique on the GBuffer and outputs the result to the SSAO texture.

Dependencies

Files

file plugin.hpp
Plugin entry point.
file ssao.hpp
Component cubos::engine::SSAO.

Classes

struct cubos::engine::SSAO
Component which stores the SSAO textures for a render target.

Functions

auto ssaoPlugin(Cubos& cubos) -> CUBOS_ENGINE_API void
Plugin entry function.

Variables

CUBOS_ENGINE_API Tag drawToSSAOTag
Tags the system which applies the Screen Space Ambient Occlusion technique.

Function documentation

CUBOS_ENGINE_API void ssaoPlugin(Cubos& cubos)

Plugin entry function.

Parameters
cubos Cubos main class.

Variable documentation

CUBOS_ENGINE_API Tag drawToSSAOTag

Tags the system which applies the Screen Space Ambient Occlusion technique.