|
| | 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 |
| |