|
| Framebuffer (const Caps &caps, rx::GLImplFactory *factory, GLuint id) |
|
| Framebuffer (rx::SurfaceImpl *surface) |
|
virtual | ~Framebuffer () |
|
void | setLabel (const std::string &label) override |
|
const std::string & | getLabel () const override |
|
rx::FramebufferImpl * | getImplementation () const |
|
GLuint | id () const |
|
void | setAttachment (GLenum type, GLenum binding, const ImageIndex &textureIndex, FramebufferAttachmentObject *resource) |
|
void | resetAttachment (GLenum binding) |
|
void | detachTexture (GLuint texture) |
|
void | detachRenderbuffer (GLuint renderbuffer) |
|
const FramebufferAttachment * | getColorbuffer (size_t colorAttachment) const |
|
const FramebufferAttachment * | getDepthbuffer () const |
|
const FramebufferAttachment * | getStencilbuffer () const |
|
const FramebufferAttachment * | getDepthStencilBuffer () const |
|
const FramebufferAttachment * | getDepthOrStencilbuffer () const |
|
const FramebufferAttachment * | getReadColorbuffer () const |
|
GLenum | getReadColorbufferType () const |
|
const FramebufferAttachment * | getFirstColorbuffer () const |
|
const FramebufferAttachment * | getAttachment (GLenum attachment) const |
|
size_t | getDrawbufferStateCount () const |
|
GLenum | getDrawBufferState (size_t drawBuffer) const |
|
const std::vector< GLenum > & | getDrawBufferStates () const |
|
void | setDrawBuffers (size_t count, const GLenum *buffers) |
|
const FramebufferAttachment * | getDrawBuffer (size_t drawBuffer) const |
|
bool | hasEnabledDrawBuffer () const |
|
GLenum | getReadBufferState () const |
|
void | setReadBuffer (GLenum buffer) |
|
size_t | getNumColorBuffers () const |
|
bool | hasDepth () const |
|
bool | hasStencil () const |
|
bool | usingExtendedDrawBuffers () const |
|
int | getSamples (const ContextState &state) |
|
GLenum | checkStatus (const ContextState &state) |
|
bool | complete (const ContextState &state) |
|
bool | hasValidDepthStencil () const |
|
Error | discard (size_t count, const GLenum *attachments) |
|
Error | invalidate (size_t count, const GLenum *attachments) |
|
Error | invalidateSub (size_t count, const GLenum *attachments, const gl::Rectangle &area) |
|
Error | clear (rx::ContextImpl *context, GLbitfield mask) |
|
Error | clearBufferfv (rx::ContextImpl *context, GLenum buffer, GLint drawbuffer, const GLfloat *values) |
|
Error | clearBufferuiv (rx::ContextImpl *context, GLenum buffer, GLint drawbuffer, const GLuint *values) |
|
Error | clearBufferiv (rx::ContextImpl *context, GLenum buffer, GLint drawbuffer, const GLint *values) |
|
Error | clearBufferfi (rx::ContextImpl *context, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) |
|
GLenum | getImplementationColorReadFormat () const |
|
GLenum | getImplementationColorReadType () const |
|
Error | readPixels (rx::ContextImpl *context, const gl::Rectangle &area, GLenum format, GLenum type, GLvoid *pixels) const |
|
Error | blit (rx::ContextImpl *context, const Rectangle &sourceArea, const Rectangle &destArea, GLbitfield mask, GLenum filter) |
|
bool | hasAnyDirtyBit () const |
|
void | syncState () |
|
void | signal (angle::SignalToken token) override |
|
virtual | ~LabeledObject () |
|
virtual | ~SignalReceiver ()=default |
|