Castor3D  ..
castor3d::FrameBuffer Liste des membres

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) constcastor3d::FrameBuffer
blitInto(FrameBuffer const &buffer, castor::Rectangle const &rect, BufferComponents const &components) constcastor3d::FrameBuffer
cleanup()=0castor3d::FrameBufferpure virtual
clear(BufferComponents targets) constcastor3d::FrameBuffer
createAttachment(RenderBufferSPtr renderBuffer) const =0castor3d::FrameBufferpure virtual
createAttachment(TextureLayoutSPtr texture) const =0castor3d::FrameBufferpure virtual
createAttachment(TextureLayoutSPtr texture, uint32_t mipLevel) const =0castor3d::FrameBufferpure virtual
createAttachment(TextureLayoutSPtr texture, CubeMapFace face) const =0castor3d::FrameBufferpure virtual
createAttachment(TextureLayoutSPtr texture, CubeMapFace face, uint32_t mipLevel) const =0castor3d::FrameBufferpure virtual
createColourRenderBuffer(castor::PixelFormat format) const =0castor3d::FrameBufferpure virtual
createDepthStencilRenderBuffer(castor::PixelFormat format) const =0castor3d::FrameBufferpure virtual
DECLARE_VECTOR(FrameBufferAttachmentSPtr, Attach)castor3d::FrameBuffer
detach(FrameBufferAttachmentSPtr attach)castor3d::FrameBuffer
detachAll()castor3d::FrameBuffer
doBind(FrameBufferTarget target) const =0castor3d::FrameBufferprotectedpure virtual
doBlitInto(FrameBuffer const &buffer, castor::Rectangle const &rect, BufferComponents const &components) const =0castor3d::FrameBufferprotectedpure virtual
doClear(BufferComponents targets) const =0castor3d::FrameBufferprotectedpure virtual
doGetPixelFormat(AttachmentPoint point, uint8_t index) constcastor3d::FrameBufferprotected
doStretchInto(FrameBuffer const &buffer, castor::Rectangle const &rectSrc, castor::Rectangle const &rectDst, BufferComponents const &components, InterpolationMode interpolation) const =0castor3d::FrameBufferprotectedpure virtual
doUnbind() const =0castor3d::FrameBufferprotectedpure virtual
downloadBuffer(castor3d::AttachmentPoint point, uint8_t index, castor::PxBufferBaseSPtr buffer) const =0castor3d::FrameBufferpure virtual
FrameBuffer(Engine &engine)castor3d::FrameBufferexplicit
getAttachment(AttachmentPoint point, uint8_t index)castor3d::FrameBuffer
initialise()=0castor3d::FrameBufferpure virtual
isComplete() const =0castor3d::FrameBufferpure virtual
isSRGB() constcastor3d::FrameBufferinline
m_alphaClearcastor3d::FrameBufferprotected
m_attachescastor3d::FrameBufferprotected
m_blueClearcastor3d::FrameBufferprotected
m_greenClearcastor3d::FrameBufferprotected
m_redClearcastor3d::FrameBufferprotected
m_sRGBcastor3d::FrameBufferprotected
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) constcastor3d::FrameBuffer
setDrawBuffers() constcastor3d::FrameBuffer
setDrawBuffers(AttachArray const &attaches) const =0castor3d::FrameBufferpure virtual
setReadBuffer(AttachmentPoint point, uint8_t index) const =0castor3d::FrameBufferpure virtual
setSRGB(bool value)castor3d::FrameBufferinline
stretchInto(FrameBuffer const &buffer, castor::Rectangle const &rectSrc, castor::Rectangle const &rectDst, BufferComponents const &components, InterpolationMode interpolation) constcastor3d::FrameBuffer
unbind() constcastor3d::FrameBuffer
~FrameBuffer()castor3d::FrameBuffervirtual