attach(const shared_ptr< Attachment > &a) | G3D::Framebuffer | protected |
AttachmentPoint enum name | G3D::Framebuffer | |
bind(bool alreadyBound=false, Mode m=MODE_READ_DRAW) | G3D::Framebuffer | |
bindWindowBuffer(Mode m=MODE_READ_DRAW) | G3D::Framebuffer | static |
blitTo(RenderDevice *rd, const shared_ptr< Framebuffer > &dst=nullptr, bool invertY=false, bool linearInterpolation=false, bool blitDepth=true, bool blitStencil=true, bool blitColor=true) const | G3D::Framebuffer | |
clear() | G3D::Framebuffer | |
COLOR0 enum value | G3D::Framebuffer | |
COLOR1 enum value | G3D::Framebuffer | |
COLOR10 enum value | G3D::Framebuffer | |
COLOR11 enum value | G3D::Framebuffer | |
COLOR12 enum value | G3D::Framebuffer | |
COLOR13 enum value | G3D::Framebuffer | |
COLOR14 enum value | G3D::Framebuffer | |
COLOR15 enum value | G3D::Framebuffer | |
COLOR2 enum value | G3D::Framebuffer | |
COLOR3 enum value | G3D::Framebuffer | |
COLOR4 enum value | G3D::Framebuffer | |
COLOR5 enum value | G3D::Framebuffer | |
COLOR6 enum value | G3D::Framebuffer | |
COLOR7 enum value | G3D::Framebuffer | |
COLOR8 enum value | G3D::Framebuffer | |
COLOR9 enum value | G3D::Framebuffer | |
create(const String &name) | G3D::Framebuffer | static |
create(const shared_ptr< Texture > &tex0, const shared_ptr< Texture > &tex1=nullptr, const shared_ptr< Texture > &tex2=nullptr, const shared_ptr< Texture > &tex3=nullptr) | G3D::Framebuffer | static |
createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
createWithoutAttachments(const String &_name, Vector2 res, int numLayers, int numSamples=1, bool fixedSamplesLocation=true) | G3D::Framebuffer | static |
DEPTH enum value | G3D::Framebuffer | |
DEPTH_AND_STENCIL enum value | G3D::Framebuffer | |
detach(shared_ptr< Attachment > a) | G3D::Framebuffer | protected |
find(AttachmentPoint ap, bool &found) const | G3D::Framebuffer | protected |
findCurrent(AttachmentPoint ap) const | G3D::Framebuffer | protected |
Framebuffer(const String &name, GLuint framebufferID) | G3D::Framebuffer | protected |
get(AttachmentPoint ap) const | G3D::Framebuffer | |
getClearValue(const AttachmentPoint x) const | G3D::Framebuffer | inline |
has(AttachmentPoint ap) const | G3D::Framebuffer | |
height() const | G3D::Framebuffer | |
invertY() const | G3D::Framebuffer | inline |
isHardwareFramebuffer() const | G3D::Framebuffer | inline |
m_colorDrawBufferArray | G3D::Framebuffer | protected |
m_current | G3D::Framebuffer | protected |
m_currentOutOfSync | G3D::Framebuffer | protected |
m_desired | G3D::Framebuffer | protected |
m_framebufferID | G3D::Framebuffer | protected |
m_invertY | G3D::Framebuffer | protected |
m_name | G3D::Framebuffer | protected |
m_noAttachment | G3D::Framebuffer | protected |
m_window | G3D::Framebuffer | protected |
Mode enum name | G3D::Framebuffer | |
MODE_DRAW enum value | G3D::Framebuffer | |
MODE_READ enum value | G3D::Framebuffer | |
MODE_READ_DRAW enum value | G3D::Framebuffer | |
name() const | G3D::Framebuffer | inline |
NO_ATTACHMENT enum value | G3D::Framebuffer | |
numAttachments() const | G3D::Framebuffer | inline |
openGLDrawArray() const | G3D::Framebuffer | inline |
openGLID() const | G3D::Framebuffer | inline |
OSWindow class | G3D::Framebuffer | friend |
rect2DBounds() const | G3D::Framebuffer | |
resize(AttachmentPoint ap, int w, int h) | G3D::Framebuffer | |
resize(int w, int h) | G3D::Framebuffer | |
resize(const shared_ptr< Framebuffer > &fb) | G3D::Framebuffer | inline |
resize(const Rect2D &rect) | G3D::Framebuffer | inline |
resize(Vector2int32 size) | G3D::Framebuffer | inline |
set(const shared_ptr< Attachment > &a) | G3D::Framebuffer | protected |
set(AttachmentPoint ap, const void *n) | G3D::Framebuffer | |
set(AttachmentPoint ap, const shared_ptr< Texture > &texture) | G3D::Framebuffer | |
set(AttachmentPoint ap, const shared_ptr< Attachment > &attachment) | G3D::Framebuffer | |
set(AttachmentPoint ap, const shared_ptr< Texture > &texture, CubeFace face, int mipLevel=0, int layer=-1) | G3D::Framebuffer | |
setClearValue(AttachmentPoint x, const Color4 &clearValue) | G3D::Framebuffer | inline |
setInvertY(bool i) | G3D::Framebuffer | inline |
STENCIL enum value | G3D::Framebuffer | |
stencilBits() const | G3D::Framebuffer | |
sync() | G3D::Framebuffer | protected |
texture(AttachmentPoint x) | G3D::Framebuffer | inline |
texture(const uint8 x) | G3D::Framebuffer | inline |
uniformTable | G3D::Framebuffer | |
vector2Bounds() const | G3D::Framebuffer | |
width() const | G3D::Framebuffer | |
~Framebuffer() | G3D::Framebuffer | |
~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |