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