Developer Documentation
SSAOPlugin::ViewerResources Struct Reference

Public Attributes

unsigned int glWidth_ = 0
 viewer window width More...
 
unsigned int glHeight_ = 0
 viewer window height More...
 
unsigned int rtSceneWidth_ = 0
 scene render target width More...
 
unsigned int rtSceneHeight_ = 0
 scene render target height More...
 
unsigned int rtWidth_ = 0
 render target width More...
 
unsigned int rtHeight_ = 0
 render target height More...
 
unsigned int rtDownWidth_ = 0
 downsampled rt width More...
 
unsigned int rtDownHeight_ = 0
 downsampled rt height More...
 
GLuint depthBufTex_ = 0
 depth buffer render target More...
 
GLuint sceneNormalTex_ = 0
 
GLuint depthSSAORenderBuf_ = 0
 depth renderbuffer for ssaoFbo More...
 
GLuint depthSceneRenderBuf_ = 0
 depth renderbuffer for sceneFbo More...
 
GLuint sceneBufTex_ = 0
 standard scene without a render target More...
 
GLuint downsampledTex_ = 0
 downsampled depth render target More...
 
GLuint downsampledTmpTex_ = 0
 downsampled temp rt for intermediate results More...
 
GLuint occlusionTex_ = 0
 occlusion render target More...
 
GLuint sceneFbo_ = 0
 
GLuint ssaoFbo_ = 0
 
GLuint blurFbo_ = 0
 

Detailed Description

Definition at line 127 of file SSAO.hh.

Member Data Documentation

◆ blurFbo_

GLuint SSAOPlugin::ViewerResources::blurFbo_ = 0

blurFbo for downsampling and gaussian blur filter attachment order: downsampled, downsampledTmp, occlusion

Definition at line 187 of file SSAO.hh.

◆ depthBufTex_

GLuint SSAOPlugin::ViewerResources::depthBufTex_ = 0

depth buffer render target

Definition at line 153 of file SSAO.hh.

◆ depthSceneRenderBuf_

GLuint SSAOPlugin::ViewerResources::depthSceneRenderBuf_ = 0

depth renderbuffer for sceneFbo

Definition at line 163 of file SSAO.hh.

◆ depthSSAORenderBuf_

GLuint SSAOPlugin::ViewerResources::depthSSAORenderBuf_ = 0

depth renderbuffer for ssaoFbo

Definition at line 160 of file SSAO.hh.

◆ downsampledTex_

GLuint SSAOPlugin::ViewerResources::downsampledTex_ = 0

downsampled depth render target

Definition at line 169 of file SSAO.hh.

◆ downsampledTmpTex_

GLuint SSAOPlugin::ViewerResources::downsampledTmpTex_ = 0

downsampled temp rt for intermediate results

Definition at line 172 of file SSAO.hh.

◆ glHeight_

unsigned int SSAOPlugin::ViewerResources::glHeight_ = 0

viewer window height

Definition at line 135 of file SSAO.hh.

◆ glWidth_

unsigned int SSAOPlugin::ViewerResources::glWidth_ = 0

viewer window width

Definition at line 132 of file SSAO.hh.

◆ occlusionTex_

GLuint SSAOPlugin::ViewerResources::occlusionTex_ = 0

occlusion render target

Definition at line 175 of file SSAO.hh.

◆ rtDownHeight_

unsigned int SSAOPlugin::ViewerResources::rtDownHeight_ = 0

downsampled rt height

Definition at line 150 of file SSAO.hh.

◆ rtDownWidth_

unsigned int SSAOPlugin::ViewerResources::rtDownWidth_ = 0

downsampled rt width

Definition at line 148 of file SSAO.hh.

◆ rtHeight_

unsigned int SSAOPlugin::ViewerResources::rtHeight_ = 0

render target height

Definition at line 145 of file SSAO.hh.

◆ rtSceneHeight_

unsigned int SSAOPlugin::ViewerResources::rtSceneHeight_ = 0

scene render target height

Definition at line 140 of file SSAO.hh.

◆ rtSceneWidth_

unsigned int SSAOPlugin::ViewerResources::rtSceneWidth_ = 0

scene render target width

Definition at line 138 of file SSAO.hh.

◆ rtWidth_

unsigned int SSAOPlugin::ViewerResources::rtWidth_ = 0

render target width

Definition at line 143 of file SSAO.hh.

◆ sceneBufTex_

GLuint SSAOPlugin::ViewerResources::sceneBufTex_ = 0

standard scene without a render target

Definition at line 166 of file SSAO.hh.

◆ sceneFbo_

GLuint SSAOPlugin::ViewerResources::sceneFbo_ = 0

sceneFbo for scene color rendering only (seperated for multisampling) attachment order: only scene color texture

Definition at line 179 of file SSAO.hh.

◆ sceneNormalTex_

GLuint SSAOPlugin::ViewerResources::sceneNormalTex_ = 0

scene normal buffer render target R8G8B8 format

Definition at line 157 of file SSAO.hh.

◆ ssaoFbo_

GLuint SSAOPlugin::ViewerResources::ssaoFbo_ = 0

ssaoFbo for deferred rendering attachment order: depth, normal, occlusion

Definition at line 183 of file SSAO.hh.


The documentation for this struct was generated from the following file: