Support Forum       G3D Web Page     
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
G3D::AmbientOcclusion::PerViewBuffers Class Reference

Public Member Functions

 PerViewBuffers ()
 
void resizeBuffers (const String &name, shared_ptr< Texture > texture, const shared_ptr< Texture > &peeledTexture, const AmbientOcclusionSettings::ZStorage &zStorage)
 

Static Public Member Functions

static shared_ptr< PerViewBufferscreate ()
 

Public Attributes

shared_ptr< TexturecszBuffer
 Stores camera-space (negative) linear z values at various scales in the MIP levels. More...
 
Array< shared_ptr< Framebuffer > > cszFramebuffers
 

Constructor & Destructor Documentation

◆ PerViewBuffers()

G3D::AmbientOcclusion::PerViewBuffers::PerViewBuffers ( )
inline

Member Function Documentation

◆ create()

static shared_ptr<PerViewBuffers> G3D::AmbientOcclusion::PerViewBuffers::create ( )
static

◆ resizeBuffers()

void G3D::AmbientOcclusion::PerViewBuffers::resizeBuffers ( const String name,
shared_ptr< Texture texture,
const shared_ptr< Texture > &  peeledTexture,
const AmbientOcclusionSettings::ZStorage zStorage 
)

Member Data Documentation

◆ cszBuffer

shared_ptr<Texture> G3D::AmbientOcclusion::PerViewBuffers::cszBuffer

Stores camera-space (negative) linear z values at various scales in the MIP levels.

◆ cszFramebuffers

Array< shared_ptr<Framebuffer> > G3D::AmbientOcclusion::PerViewBuffers::cszFramebuffers

documentation generated on Wed Nov 24 2021 08:01:53 using doxygen 1.8.15