ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Myst3::TinyGLTexture Class Reference

#include <gfx_tinygl_texture.h>

Inheritance diagram for Myst3::TinyGLTexture:
Collaboration diagram for Myst3::TinyGLTexture:

List of all members.

Public Member Functions

 TinyGLTexture (const Graphics::Surface *surface)
virtual ~TinyGLTexture ()
Graphics::BlitImagegetBlitTexture () const
void update (const Graphics::Surface *surface) override
void updatePartial (const Graphics::Surface *surface, const Common::Rect &rect) override

Public Attributes

TGLuint id
TGLuint internalFormat
TGLuint sourceFormat

Private Attributes

Graphics::BlitImage_blitImage

Detailed Description

Definition at line 35 of file gfx_tinygl_texture.h.


Constructor & Destructor Documentation

Myst3::TinyGLTexture::TinyGLTexture ( const Graphics::Surface surface  ) 

Definition at line 28 of file gfx_tinygl_texture.cpp.

Myst3::TinyGLTexture::~TinyGLTexture (  )  [virtual]

Definition at line 56 of file gfx_tinygl_texture.cpp.


Member Function Documentation

Graphics::BlitImage * Myst3::TinyGLTexture::getBlitTexture (  )  const

Definition at line 73 of file gfx_tinygl_texture.cpp.

void Myst3::TinyGLTexture::update ( const Graphics::Surface surface  )  [override, virtual]

Implements Myst3::Texture.

Definition at line 61 of file gfx_tinygl_texture.cpp.

void Myst3::TinyGLTexture::updatePartial ( const Graphics::Surface surface,
const Common::Rect rect 
) [override, virtual]

Implements Myst3::Texture.

Definition at line 68 of file gfx_tinygl_texture.cpp.


Member Data Documentation


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


Generated on Sat Mar 23 2019 05:08:34 for ResidualVM by doxygen 1.7.1
curved edge   curved edge