webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::RenderbufferGL Class Reference

#include <RenderbufferGL.h>

Inheritance diagram for rx::RenderbufferGL:
rx::RenderbufferImpl rx::FramebufferAttachmentObjectImpl angle::NonCopyable

Public Member Functions

 RenderbufferGL (const FunctionsGL *functions, const WorkaroundsGL &workarounds, StateManagerGL *stateManager, const gl::TextureCapsMap &textureCaps)
 
 ~RenderbufferGL () override
 
virtual gl::Error setStorage (GLenum internalformat, size_t width, size_t height) override
 
virtual gl::Error setStorageMultisample (size_t samples, GLenum internalformat, size_t width, size_t height) override
 
virtual gl::Error setStorageEGLImageTarget (egl::Image *image) override
 
GLuint getRenderbufferID () const
 
- Public Member Functions inherited from rx::RenderbufferImpl
 RenderbufferImpl ()
 
virtual ~RenderbufferImpl ()
 
- Public Member Functions inherited from rx::FramebufferAttachmentObjectImpl
 FramebufferAttachmentObjectImpl ()
 
virtual ~FramebufferAttachmentObjectImpl ()
 
virtual gl::Error getAttachmentRenderTarget (const gl::FramebufferAttachment::Target &target, FramebufferAttachmentRenderTarget **rtOut)
 

Constructor & Destructor Documentation

◆ RenderbufferGL()

rx::RenderbufferGL::RenderbufferGL ( const FunctionsGL functions,
const WorkaroundsGL workarounds,
StateManagerGL stateManager,
const gl::TextureCapsMap textureCaps 
)

◆ ~RenderbufferGL()

rx::RenderbufferGL::~RenderbufferGL ( )
override

Member Function Documentation

◆ getRenderbufferID()

GLuint rx::RenderbufferGL::getRenderbufferID ( ) const

◆ setStorage()

gl::Error rx::RenderbufferGL::setStorage ( GLenum  internalformat,
size_t  width,
size_t  height 
)
overridevirtual

Implements rx::RenderbufferImpl.

◆ setStorageEGLImageTarget()

gl::Error rx::RenderbufferGL::setStorageEGLImageTarget ( egl::Image image)
overridevirtual

Implements rx::RenderbufferImpl.

◆ setStorageMultisample()

gl::Error rx::RenderbufferGL::setStorageMultisample ( size_t  samples,
GLenum  internalformat,
size_t  width,
size_t  height 
)
overridevirtual

Implements rx::RenderbufferImpl.


The documentation for this class was generated from the following files: