In file libs/cs3d/common/txtmgr.h:

(a) class csTexture

A simple Texture

Inheritance:


Public Methods

virtual void copy(csTexture* src)
virtual UShort* get_bitmap16()
virtual ULong* get_bitmap32()
virtual unsigned char* get_bitmap8()
int get_h_mask()
int get_h_shift()
int get_height()
csTextureMM* get_parent()
int get_w_mask()
int get_w_shift()
int get_width()
virtual ~csTexture()

Protected Fields

int height
csTextureMM* parent
int width

Protected Methods

csTexture(csTextureMM* p, int w, int h)
Create a texture with a width and height

Documentation

A simple Texture
csTextureMM* parent

int width

int height

csTexture(csTextureMM* p, int w, int h)
Create a texture with a width and height. This constructor is protected because Texture objects should not be declared directly.

virtual ~csTexture()

int get_width()

int get_height()

int get_w_shift()

int get_h_shift()

int get_w_mask()

int get_h_mask()

csTextureMM* get_parent()

virtual unsigned char* get_bitmap8()

virtual UShort* get_bitmap16()

virtual ULong* get_bitmap32()

virtual void copy(csTexture* src)


Direct child classes:
csTexture8
csTexture32
csTexture16

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de