Castor3D
..
|
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... | |
Internal struct holding a complete frame buffer.
Castor3D::RenderTechnique::stFRAME_BUFFER::stFRAME_BUFFER | ( | RenderTechnique & | p_technique | ) |
void Castor3D::RenderTechnique::stFRAME_BUFFER::Cleanup | ( | ) |
bool Castor3D::RenderTechnique::stFRAME_BUFFER::Initialise | ( | Castor::Size | p_size | ) |
TextureAttachmentSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_colourAttach |
The attach between texture and main frame buffer.
DynamicTextureSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_colourTexture |
The texture receiving the color render.
Referenced by Castor3D::RenderTechnique::GetResult().
RenderBufferAttachmentSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_depthAttach |
The attach between depth buffer and main frame buffer.
DepthStencilRenderBufferSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_depthBuffer |
The buffer receiving the depth render.
FrameBufferSPtr Castor3D::RenderTechnique::stFRAME_BUFFER::m_frameBuffer |
The frame buffer.