TdkImageMap Class Reference
[The Core Module]

Defines the TdkImageMap class. More...

#include <TdkImageMap.h>

Inheritance diagram for TdkImageMap:

TdkImage List of all members.

Public Member Functions

 TdkImageMap (int w, int h, int paletteSize)
 TdkImageMap (int w, int h, unsigned char *index, int paletteSize, long int *colors=NULL)
virtual ~TdkImageMap ()
virtual TdkImageRepType getType ()
virtual unsigned char * getIndex ()
virtual long int * getPalette ()
 Returns the index buffer.
virtual int getPaletteSize ()
 Returns the palette.
virtual bool isValid ()
 Returns the palette size.

Protected Member Functions

virtual void clear ()

Protected Attributes

unsigned char * _index
 image indexed data
long int * _palette
 image palette
int _paletteSize

Detailed Description

Defines the TdkImageMap class.


Constructor & Destructor Documentation

TdkImageMap::TdkImageMap ( int  w,
int  h,
int  paletteSize 
)

TdkImageMap::TdkImageMap ( int  w,
int  h,
unsigned char *  index,
int  paletteSize,
long int *  colors = NULL 
)

TdkImageMap::~TdkImageMap (  )  [virtual]


Member Function Documentation

virtual TdkImageRepType TdkImageMap::getType (  )  [inline, virtual]

Gets the image type.

Returns:
The image type.

Reimplemented from TdkImage.

virtual unsigned char* TdkImageMap::getIndex (  )  [inline, virtual]

virtual long int* TdkImageMap::getPalette (  )  [inline, virtual]

Returns the index buffer.

virtual int TdkImageMap::getPaletteSize (  )  [inline, virtual]

Returns the palette.

bool TdkImageMap::isValid (  )  [virtual]

Returns the palette size.

Tells whether this image data is valid.

Returns:
True if the image data is valid.

Reimplemented from TdkImage.

void TdkImageMap::clear (  )  [protected, virtual]


Member Data Documentation

unsigned char* TdkImageMap::_index [protected]

image indexed data

long int* TdkImageMap::_palette [protected]

image palette

int TdkImageMap::_paletteSize [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:40 2007 for TDK by  doxygen 1.5.2