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

Public Member Functions

 TinyGL3DTexture (const Graphics::Surface *surface)
 
 TinyGL3DTexture (byte *stipple, uint32 color1, uint32 color2)
 
void update (const Graphics::Surface *surface) override
 
void updatePartial (const Graphics::Surface *surface, const Common::Rect &rect) override
 
virtual void update (const Graphics::Surface *surface)=0
 
virtual void updatePartial (const Graphics::Surface *surface, const Common::Rect &rect)=0
 

Public Attributes

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

Member Function Documentation

◆ update()

void Freescape::TinyGL3DTexture::update ( const Graphics::Surface *  surface)
overridevirtual

Implements Freescape::Texture.

◆ updatePartial()

void Freescape::TinyGL3DTexture::updatePartial ( const Graphics::Surface *  surface,
const Common::Rect &  rect 
)
overridevirtual

Implements Freescape::Texture.


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