Castor3D
..
|
This is the complete list of members for Castor3D::FrameBuffer, including all inherited members.
Attach(eATTACHMENT_POINT p_point, uint8_t p_index, TextureAttachmentSPtr p_texture, eTEXTURE_TARGET p_target, int p_layer=0) | Castor3D::FrameBuffer | |
Attach(eATTACHMENT_POINT p_point, TextureAttachmentSPtr p_texture, eTEXTURE_TARGET p_target, int p_layer=0) | Castor3D::FrameBuffer | |
Attach(eATTACHMENT_POINT p_point, uint8_t p_index, RenderBufferAttachmentSPtr p_renderBuffer) | Castor3D::FrameBuffer | |
Attach(eATTACHMENT_POINT p_point, RenderBufferAttachmentSPtr p_renderBuffer) | Castor3D::FrameBuffer | |
Bind(eFRAMEBUFFER_MODE p_mode=eFRAMEBUFFER_MODE_AUTOMATIC, eFRAMEBUFFER_TARGET p_target=eFRAMEBUFFER_TARGET_BOTH) | Castor3D::FrameBuffer | |
BlitInto(FrameBufferSPtr p_buffer, Castor::Rectangle const &p_rect, uint32_t p_components) | Castor3D::FrameBuffer | |
Cleanup() | Castor3D::FrameBuffer | |
Clear() | Castor3D::FrameBuffer | |
Create()=0 | Castor3D::FrameBuffer | pure virtual |
CreateAttachment(RenderBufferSPtr p_renderBuffer)=0 | Castor3D::FrameBuffer | pure virtual |
CreateAttachment(DynamicTextureSPtr p_texture)=0 | Castor3D::FrameBuffer | pure virtual |
CreateColourRenderBuffer(Castor::ePIXEL_FORMAT p_format)=0 | Castor3D::FrameBuffer | pure virtual |
CreateDepthStencilRenderBuffer(Castor::ePIXEL_FORMAT p_format)=0 | Castor3D::FrameBuffer | pure virtual |
DECLARE_VECTOR(FrameBufferAttachmentSPtr, Attach) | Castor3D::FrameBuffer | |
Destroy()=0 | Castor3D::FrameBuffer | pure virtual |
DetachAll() | Castor3D::FrameBuffer | |
DoBind(eFRAMEBUFFER_TARGET p_target)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoBlitInto(FrameBufferSPtr p_buffer, Castor::Rectangle const &p_rect, uint32_t p_components)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoClear(uint32_t p_targets)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoGetPixelFormat(eATTACHMENT_POINT p_point, uint8_t p_index) | Castor3D::FrameBuffer | protected |
DoGetSamplesCount(eATTACHMENT_POINT p_point, uint8_t p_index) | Castor3D::FrameBuffer | protected |
DoStretchInto(FrameBufferSPtr p_buffer, Castor::Rectangle const &p_rectSrc, Castor::Rectangle const &p_rectDst, uint32_t p_components, eINTERPOLATION_MODE p_interpolation)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoUnbind()=0 | Castor3D::FrameBuffer | protectedpure virtual |
DownloadBuffer(Castor3D::eATTACHMENT_POINT p_point, uint8_t p_index, Castor::PxBufferBaseSPtr p_buffer)=0 | Castor3D::FrameBuffer | pure virtual |
FrameBuffer(Engine &p_engine) | Castor3D::FrameBuffer | |
GetAttachment(eATTACHMENT_POINT p_point, uint8_t p_index) | Castor3D::FrameBuffer | |
GetClearColour() const | Castor3D::FrameBuffer | inline |
Initialise(Castor::Size const &p_size) | Castor3D::FrameBuffer | |
IsComplete() const =0 | Castor3D::FrameBuffer | pure virtual |
m_attaches | Castor3D::FrameBuffer | protected |
m_clearColour | Castor3D::FrameBuffer | protected |
Resize(Castor::Size const &p_size) | Castor3D::FrameBuffer | |
SetClearColour(Castor::Colour const &p_colour) | Castor3D::FrameBuffer | |
SetDrawBuffer(TextureAttachmentSPtr p_attach) | Castor3D::FrameBuffer | |
SetDrawBuffer(RenderBufferAttachmentSPtr p_attach) | Castor3D::FrameBuffer | |
SetDrawBuffers() | Castor3D::FrameBuffer | |
SetDrawBuffers(AttachArray const &p_attaches)=0 | Castor3D::FrameBuffer | pure virtual |
SetReadBuffer(eATTACHMENT_POINT p_point, uint8_t p_index)=0 | Castor3D::FrameBuffer | pure virtual |
StretchInto(FrameBufferSPtr p_buffer, Castor::Rectangle const &p_rectSrc, Castor::Rectangle const &p_rectDst, uint32_t p_components, eINTERPOLATION_MODE p_interpolation) | Castor3D::FrameBuffer | |
Unbind() | Castor3D::FrameBuffer | |
~FrameBuffer() | Castor3D::FrameBuffer | virtual |