Castor3D
..
|
Liste complète des membres de Castor3D::FrameBuffer, y compris les membres hérités :
Attach(RenderBufferAttachmentRPtr p_pAttach) | Castor3D::FrameBuffer | |
Attach(TextureAttachmentRPtr p_pAttach) | Castor3D::FrameBuffer | |
Attach(eATTACHMENT_POINT p_eAttachment, DynamicTextureSPtr p_pTexture, eTEXTURE_TARGET p_eTarget, int p_iLayer=0) | Castor3D::FrameBuffer | |
Attach(eATTACHMENT_POINT p_eAttachment, RenderBufferSPtr p_pRenderBuffer) | Castor3D::FrameBuffer | |
Bind(eFRAMEBUFFER_MODE p_eMode=eFRAMEBUFFER_MODE_AUTOMATIC, eFRAMEBUFFER_TARGET p_eTarget=eFRAMEBUFFER_TARGET_BOTH) | Castor3D::FrameBuffer | |
BlitInto(FrameBufferSPtr p_pBuffer, Castor::Rectangle const &p_rectSrcDst, uint32_t p_uiComponents) | Castor3D::FrameBuffer | |
Create(int p_iSamplesCount)=0 | Castor3D::FrameBuffer | pure virtual |
CreateColourRenderBuffer(Castor::ePIXEL_FORMAT p_ePixelFormat)=0 | Castor3D::FrameBuffer | pure virtual |
CreateDepthStencilRenderBuffer(Castor::ePIXEL_FORMAT p_ePixelFormat)=0 | Castor3D::FrameBuffer | pure virtual |
DECLARE_MAP(eATTACHMENT_POINT, RenderBufferSPtr, RboAttach) | Castor3D::FrameBuffer | protected |
DECLARE_MAP(eATTACHMENT_POINT, DynamicTextureSPtr, TexAttach) | Castor3D::FrameBuffer | protected |
DECLARE_VECTOR(eATTACHMENT_POINT, Attach) | Castor3D::FrameBuffer | protected |
Destroy()=0 | Castor3D::FrameBuffer | pure virtual |
Detach(RenderBufferAttachmentRPtr p_pAttach) | Castor3D::FrameBuffer | |
Detach(TextureAttachmentRPtr p_pAttach) | Castor3D::FrameBuffer | |
DetachAll() | Castor3D::FrameBuffer | |
DoAttach(RenderBufferAttachmentRPtr p_pAttach)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoAttach(TextureAttachmentRPtr p_pAttach)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoAttach(eATTACHMENT_POINT p_eAttachment, DynamicTextureSPtr p_pTexture, eTEXTURE_TARGET p_eTarget, int p_iLayer=0)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoAttach(eATTACHMENT_POINT p_eAttachment, RenderBufferSPtr p_pRenderBuffer)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoBind(eFRAMEBUFFER_TARGET p_eTarget)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoDetach(RenderBufferAttachmentRPtr p_pAttach)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoDetach(TextureAttachmentRPtr p_pAttach)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoDetachAll()=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoStretchInto(FrameBufferSPtr p_pBuffer, Castor::Rectangle const &p_rectSrc, Castor::Rectangle const &p_rectDst, uint32_t p_uiComponents, eINTERPOLATION_MODE p_eInterpolation)=0 | Castor3D::FrameBuffer | protectedpure virtual |
DoUnbind()=0 | Castor3D::FrameBuffer | protectedpure virtual |
FrameBuffer(Engine *p_pEngine) | Castor3D::FrameBuffer | |
IsComplete()=0 | Castor3D::FrameBuffer | pure virtual |
m_arrayAttaches | Castor3D::FrameBuffer | protected |
m_mapRbo | Castor3D::FrameBuffer | protected |
m_mapTex | Castor3D::FrameBuffer | protected |
m_pEngine | Castor3D::FrameBuffer | protected |
RenderToBuffer(FrameBufferSPtr p_pBuffer, Castor::Size const &p_sizeDst, uint32_t p_uiComponents, DepthStencilStateSPtr p_pDepthStencilState, RasteriserStateSPtr p_pRasteriserState) | Castor3D::FrameBuffer | virtual |
Resize(Castor::Size const &p_size) | Castor3D::FrameBuffer | virtual |
SetDrawBuffer(eATTACHMENT_POINT p_eAttach) | Castor3D::FrameBuffer | inline |
SetDrawBuffers(eATTACHMENT_POINT p_eAttach[N]) | Castor3D::FrameBuffer | inline |
SetDrawBuffers(std::vector< eATTACHMENT_POINT > const &p_arrayAttaches) | Castor3D::FrameBuffer | inline |
SetDrawBuffers(uint32_t p_uiSize, eATTACHMENT_POINT const *p_eAttach)=0 | Castor3D::FrameBuffer | pure virtual |
SetDrawBuffers()=0 | Castor3D::FrameBuffer | pure virtual |
SetReadBuffer(eATTACHMENT_POINT p_eAttach)=0 | Castor3D::FrameBuffer | pure virtual |
StretchInto(FrameBufferSPtr p_pBuffer, Castor::Rectangle const &p_rectSrc, Castor::Rectangle const &p_rectDst, uint32_t p_uiComponents, eINTERPOLATION_MODE p_eInterpolation) | Castor3D::FrameBuffer | |
Unbind() | Castor3D::FrameBuffer | |
~FrameBuffer() | Castor3D::FrameBuffer | virtual |