#include <candlewick/posteffects/SSAO.h>
◆ SsaoPass() [1/3]
candlewick::ssao::SsaoPass::SsaoPass |
( |
NoInitT | | ) |
|
|
inline |
◆ SsaoPass() [2/3]
candlewick::ssao::SsaoPass::SsaoPass |
( |
const Renderer & | renderer, |
|
|
SDL_GPUTexture * | normalMap ) |
◆ SsaoPass() [3/3]
candlewick::ssao::SsaoPass::SsaoPass |
( |
SsaoPass && | other | ) |
|
|
noexcept |
◆ ~SsaoPass()
candlewick::ssao::SsaoPass::~SsaoPass |
( |
| ) |
|
|
inlinenoexcept |
◆ operator=()
◆ release()
void candlewick::ssao::SsaoPass::release |
( |
| ) |
|
|
noexcept |
◆ render()
◆ _device
SDL_GPUDevice* candlewick::ssao::SsaoPass::_device = nullptr |
◆ blurPass1Tex
◆ blurPipeline
SDL_GPUGraphicsPipeline* candlewick::ssao::SsaoPass::blurPipeline = nullptr |
◆ inDepthMap
SDL_GPUTexture* candlewick::ssao::SsaoPass::inDepthMap = nullptr |
◆ inNormalMap
SDL_GPUTexture* candlewick::ssao::SsaoPass::inNormalMap = nullptr |
◆ pipeline
SDL_GPUGraphicsPipeline* candlewick::ssao::SsaoPass::pipeline = nullptr |
◆ ssaoMap
◆ ssaoNoise
◆ texSampler
SDL_GPUSampler* candlewick::ssao::SsaoPass::texSampler = nullptr |
The documentation for this struct was generated from the following file:
- src/candlewick/posteffects/SSAO.h