webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
egl::Image Class Referencefinal

#include <Image.h>

Inheritance diagram for egl::Image:
RefCountObject angle::NonCopyable

Public Member Functions

 Image (rx::ImageImpl *impl, EGLenum target, ImageSibling *buffer, const AttributeMap &attribs)
 
 ~Image ()
 
const gl::FormatgetFormat () const
 
size_t getWidth () const
 
size_t getHeight () const
 
size_t getSamples () const
 
rx::ImageImplgetImplementation ()
 
const rx::ImageImplgetImplementation () const
 
- Public Member Functions inherited from RefCountObject
 RefCountObject (GLuint id)
 
void addRef () const
 
void release () const
 
GLuint id () const
 
size_t getRefCount () const
 

Friends

class ImageSibling
 

Additional Inherited Members

- Protected Member Functions inherited from RefCountObject
virtual ~RefCountObject ()
 

Constructor & Destructor Documentation

◆ Image()

egl::Image::Image ( rx::ImageImpl impl,
EGLenum  target,
ImageSibling buffer,
const AttributeMap attribs 
)

◆ ~Image()

egl::Image::~Image ( )

Member Function Documentation

◆ getFormat()

const gl::Format & egl::Image::getFormat ( ) const

◆ getHeight()

size_t egl::Image::getHeight ( ) const

◆ getImplementation() [1/2]

rx::ImageImpl * egl::Image::getImplementation ( )

◆ getImplementation() [2/2]

const rx::ImageImpl * egl::Image::getImplementation ( ) const

◆ getSamples()

size_t egl::Image::getSamples ( ) const

◆ getWidth()

size_t egl::Image::getWidth ( ) const

Friends And Related Function Documentation

◆ ImageSibling

friend class ImageSibling
friend

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