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