Castor3D
..
|
Liste complète des membres de castor3d::FrameBuffer, y compris les membres hérités :
attach(AttachmentPoint point, uint8_t index, TextureAttachmentSPtr texture, TextureType target, int layer=0) | castor3d::FrameBuffer | |
attach(AttachmentPoint point, TextureAttachmentSPtr texture, TextureType target, int layer=0) | castor3d::FrameBuffer | |
attach(AttachmentPoint point, uint8_t index, RenderBufferAttachmentSPtr renderBuffer) | castor3d::FrameBuffer | |
attach(AttachmentPoint point, RenderBufferAttachmentSPtr renderBuffer) | castor3d::FrameBuffer | |
bind(FrameBufferTarget target=FrameBufferTarget::eBoth) const | castor3d::FrameBuffer | |
blitInto(FrameBuffer const &buffer, castor::Rectangle const &rect, BufferComponents const &components) const | castor3d::FrameBuffer | |
cleanup()=0 | castor3d::FrameBuffer | pure virtual |
clear(BufferComponents targets) const | castor3d::FrameBuffer | |
createAttachment(RenderBufferSPtr renderBuffer) const =0 | castor3d::FrameBuffer | pure virtual |
createAttachment(TextureLayoutSPtr texture) const =0 | castor3d::FrameBuffer | pure virtual |
createAttachment(TextureLayoutSPtr texture, uint32_t mipLevel) const =0 | castor3d::FrameBuffer | pure virtual |
createAttachment(TextureLayoutSPtr texture, CubeMapFace face) const =0 | castor3d::FrameBuffer | pure virtual |
createAttachment(TextureLayoutSPtr texture, CubeMapFace face, uint32_t mipLevel) const =0 | castor3d::FrameBuffer | pure virtual |
createColourRenderBuffer(castor::PixelFormat format) const =0 | castor3d::FrameBuffer | pure virtual |
createDepthStencilRenderBuffer(castor::PixelFormat format) const =0 | castor3d::FrameBuffer | pure virtual |
DECLARE_VECTOR(FrameBufferAttachmentSPtr, Attach) | castor3d::FrameBuffer | |
detach(FrameBufferAttachmentSPtr attach) | castor3d::FrameBuffer | |
detachAll() | castor3d::FrameBuffer | |
doBind(FrameBufferTarget target) const =0 | castor3d::FrameBuffer | protectedpure virtual |
doBlitInto(FrameBuffer const &buffer, castor::Rectangle const &rect, BufferComponents const &components) const =0 | castor3d::FrameBuffer | protectedpure virtual |
doClear(BufferComponents targets) const =0 | castor3d::FrameBuffer | protectedpure virtual |
doGetPixelFormat(AttachmentPoint point, uint8_t index) const | castor3d::FrameBuffer | protected |
doStretchInto(FrameBuffer const &buffer, castor::Rectangle const &rectSrc, castor::Rectangle const &rectDst, BufferComponents const &components, InterpolationMode interpolation) const =0 | castor3d::FrameBuffer | protectedpure virtual |
doUnbind() const =0 | castor3d::FrameBuffer | protectedpure virtual |
downloadBuffer(castor3d::AttachmentPoint point, uint8_t index, castor::PxBufferBaseSPtr buffer) const =0 | castor3d::FrameBuffer | pure virtual |
FrameBuffer(Engine &engine) | castor3d::FrameBuffer | explicit |
getAttachment(AttachmentPoint point, uint8_t index) | castor3d::FrameBuffer | |
initialise()=0 | castor3d::FrameBuffer | pure virtual |
isComplete() const =0 | castor3d::FrameBuffer | pure virtual |
isSRGB() const | castor3d::FrameBuffer | inline |
m_alphaClear | castor3d::FrameBuffer | protected |
m_attaches | castor3d::FrameBuffer | protected |
m_blueClear | castor3d::FrameBuffer | protected |
m_greenClear | castor3d::FrameBuffer | protected |
m_redClear | castor3d::FrameBuffer | protected |
m_sRGB | castor3d::FrameBuffer | protected |
resize(castor::Size const &size) | castor3d::FrameBuffer | |
setClearColour(castor::RgbaColour const &colour) | castor3d::FrameBuffer | |
setClearColour(float r, float g, float b, float a) | castor3d::FrameBuffer | |
setDrawBuffer(FrameBufferAttachmentSPtr attach) const | castor3d::FrameBuffer | |
setDrawBuffers() const | castor3d::FrameBuffer | |
setDrawBuffers(AttachArray const &attaches) const =0 | castor3d::FrameBuffer | pure virtual |
setReadBuffer(AttachmentPoint point, uint8_t index) const =0 | castor3d::FrameBuffer | pure virtual |
setSRGB(bool value) | castor3d::FrameBuffer | inline |
stretchInto(FrameBuffer const &buffer, castor::Rectangle const &rectSrc, castor::Rectangle const &rectDst, BufferComponents const &components, InterpolationMode interpolation) const | castor3d::FrameBuffer | |
unbind() const | castor3d::FrameBuffer | |
~FrameBuffer() | castor3d::FrameBuffer | virtual |