module
Screen Space Ambient OcclusionApplies 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)
#include <engine/render/ssao/plugin.hpp>
Plugin entry function.
Parameters | |
---|---|
cubos | Cubos main class. |
Variable documentation
CUBOS_ ENGINE_ API Tag drawToSSAOTag
#include <engine/render/ssao/plugin.hpp>
Tags the system which applies the Screen Space Ambient Occlusion technique.