Castor3D  ..
Public Member Functions | Public Attributes | List of all members
Castor3D::RenderTechnique::stFRAME_BUFFER Struct Reference

Internal struct holding a complete frame buffer. More...

Public Member Functions

 stFRAME_BUFFER (RenderTechnique &p_technique)
 
bool Initialise (Castor::Size p_size)
 
void Cleanup ()
 

Public Attributes

DynamicTextureSPtr m_colourTexture
 The texture receiving the color render. More...
 
DepthStencilRenderBufferSPtr m_depthBuffer
 The buffer receiving the depth render. More...
 
FrameBufferSPtr m_frameBuffer
 The frame buffer. More...
 
TextureAttachmentSPtr m_colourAttach
 The attach between texture and main frame buffer. More...
 
RenderBufferAttachmentSPtr m_depthAttach
 The attach between depth buffer and main frame buffer. More...
 

Detailed Description

Internal struct holding a complete frame buffer.

Author
Sylvain DOREMUS
Version
0.7.0.0
Date
19/12/2012

Constructor & Destructor Documentation

◆ stFRAME_BUFFER()

Castor3D::RenderTechnique::stFRAME_BUFFER::stFRAME_BUFFER ( RenderTechnique p_technique)

Member Function Documentation

◆ Cleanup()

void Castor3D::RenderTechnique::stFRAME_BUFFER::Cleanup ( )

◆ Initialise()

bool Castor3D::RenderTechnique::stFRAME_BUFFER::Initialise ( Castor::Size  p_size)

Member Data Documentation

◆ m_colourAttach

TextureAttachmentSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_colourAttach

The attach between texture and main frame buffer.

◆ m_colourTexture

DynamicTextureSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_colourTexture

The texture receiving the color render.

Referenced by Castor3D::RenderTechnique::GetResult().

◆ m_depthAttach

RenderBufferAttachmentSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_depthAttach

The attach between depth buffer and main frame buffer.

◆ m_depthBuffer

DepthStencilRenderBufferSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_depthBuffer

The buffer receiving the depth render.

◆ m_frameBuffer

FrameBufferSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_frameBuffer

The frame buffer.


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