PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::SSAO Class Reference

#include <SSAO.h>

Collaboration diagram for dyno::SSAO:

Public Member Functions

 SSAO ()
 
 ~SSAO ()
 
void resize (unsigned int w, unsigned int h)
 

Private Attributes

ProgrammSSAOProgram
 
Buffer mSSAOKernelUBO
 
Texture2D mSSAONoiseTex
 
Framebuffer mDepthFramebuffer
 
Texture2D mDepthTex
 
Framebuffer mSSAOFramebuffer
 
Texture2D mSSAOTex
 
Framebuffer mSSAOFilterFramebuffer
 
Texture2D mSSAOFilterTex
 
unsigned int mWidth
 
unsigned int mHeight
 

Detailed Description

Definition at line 27 of file SSAO.h.

Constructor & Destructor Documentation

◆ SSAO()

dyno::SSAO::SSAO ( )

Definition at line 11 of file SSAO.cpp.

Here is the call graph for this function:

◆ ~SSAO()

dyno::SSAO::~SSAO ( )

Definition at line 63 of file SSAO.cpp.

Member Function Documentation

◆ resize()

void dyno::SSAO::resize ( unsigned int w,
unsigned int h )

Definition at line 68 of file SSAO.cpp.

Member Data Documentation

◆ mDepthFramebuffer

Framebuffer dyno::SSAO::mDepthFramebuffer
private

Definition at line 42 of file SSAO.h.

◆ mDepthTex

Texture2D dyno::SSAO::mDepthTex
private

Definition at line 43 of file SSAO.h.

◆ mHeight

unsigned int dyno::SSAO::mHeight
private

Definition at line 52 of file SSAO.h.

◆ mSSAOFilterFramebuffer

Framebuffer dyno::SSAO::mSSAOFilterFramebuffer
private

Definition at line 48 of file SSAO.h.

◆ mSSAOFilterTex

Texture2D dyno::SSAO::mSSAOFilterTex
private

Definition at line 49 of file SSAO.h.

◆ mSSAOFramebuffer

Framebuffer dyno::SSAO::mSSAOFramebuffer
private

Definition at line 45 of file SSAO.h.

◆ mSSAOKernelUBO

Buffer dyno::SSAO::mSSAOKernelUBO
private

Definition at line 39 of file SSAO.h.

◆ mSSAONoiseTex

Texture2D dyno::SSAO::mSSAONoiseTex
private

Definition at line 40 of file SSAO.h.

◆ mSSAOProgram

Program* dyno::SSAO::mSSAOProgram
private

Definition at line 37 of file SSAO.h.

◆ mSSAOTex

Texture2D dyno::SSAO::mSSAOTex
private

Definition at line 46 of file SSAO.h.

◆ mWidth

unsigned int dyno::SSAO::mWidth
private

Definition at line 51 of file SSAO.h.


The documentation for this class was generated from the following files: