ScummVM API documentation
Freescape::OpenGLTexture Class Reference
Inheritance diagram for Freescape::OpenGLTexture:
Freescape::Texture

Public Member Functions

 OpenGLTexture (const Graphics::Surface *surface)
 
void update (const Graphics::Surface *surface) override
 
void updatePartial (const Graphics::Surface *surface, const Common::Rect &rect) override
 
void copyFromFramebuffer (const Common::Rect &screen)
 

Static Public Member Functions

static const Graphics::PixelFormat getRGBAPixelFormat ()
 
- Static Public Member Functions inherited from Freescape::Texture
static const Graphics::PixelFormat getRGBAPixelFormat ()
 

Public Attributes

GLuint _id
 
GLuint _internalFormat
 
GLuint _sourceFormat
 
uint32 _internalWidth
 
uint32 _internalHeight
 
bool _upsideDown
 
- Public Attributes inherited from Freescape::Texture
uint _width
 
uint _height
 
Graphics::PixelFormat _format
 

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