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

#include <RenderbufferImpl.h>

Inheritance diagram for rx::RenderbufferImpl:
rx::FramebufferAttachmentObjectImpl angle::NonCopyable rx::MockRenderbufferImpl rx::RenderbufferD3D rx::RenderbufferGL rx::RenderbufferNULL rx::RenderbufferVk

Public Member Functions

 RenderbufferImpl ()
 
virtual ~RenderbufferImpl ()
 
virtual gl::Error setStorage (GLenum internalformat, size_t width, size_t height)=0
 
virtual gl::Error setStorageMultisample (size_t samples, GLenum internalformat, size_t width, size_t height)=0
 
virtual gl::Error setStorageEGLImageTarget (egl::Image *image)=0
 
- Public Member Functions inherited from rx::FramebufferAttachmentObjectImpl
 FramebufferAttachmentObjectImpl ()
 
virtual ~FramebufferAttachmentObjectImpl ()
 
virtual gl::Error getAttachmentRenderTarget (const gl::FramebufferAttachment::Target &target, FramebufferAttachmentRenderTarget **rtOut)
 

Constructor & Destructor Documentation

◆ RenderbufferImpl()

rx::RenderbufferImpl::RenderbufferImpl ( )
inline

◆ ~RenderbufferImpl()

virtual rx::RenderbufferImpl::~RenderbufferImpl ( )
inlinevirtual

Member Function Documentation

◆ setStorage()

virtual gl::Error rx::RenderbufferImpl::setStorage ( GLenum  internalformat,
size_t  width,
size_t  height 
)
pure virtual

◆ setStorageEGLImageTarget()

virtual gl::Error rx::RenderbufferImpl::setStorageEGLImageTarget ( egl::Image image)
pure virtual

◆ setStorageMultisample()

virtual gl::Error rx::RenderbufferImpl::setStorageMultisample ( size_t  samples,
GLenum  internalformat,
size_t  width,
size_t  height 
)
pure virtual

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