TdkImageFormatted Class Reference
[The Core Module]

#include <TdkImageFormatted.h>

Inheritance diagram for TdkImageFormatted:

TdkImage List of all members.

Public Member Functions

 TdkImageFormatted (int w, int h, int bufferSize, TdkImageFormat format)
 Constructor.
 TdkImageFormatted (int w, int h, unsigned char *buffer, int bufferSize, TdkImageFormat format)
 Constructor.
virtual ~TdkImageFormatted ()
 Virtual destructor.
virtual TdkImageRepType getType ()
virtual TdkImageFormat getFormat ()
virtual unsigned char * getBuffer ()
virtual int getBufferSize ()
virtual bool isValid ()

Protected Member Functions

virtual void clear ()

Protected Attributes

unsigned char * _buffer
 data buffer
int _bufferSize
 buffer size
TdkImageFormat _format

Detailed Description

TdkImageFormatted class. This class representes an image encoded in a unsigned char array.


Constructor & Destructor Documentation

TdkImageFormatted::TdkImageFormatted ( int  w,
int  h,
int  bufferSize,
TdkImageFormat  format 
)

Constructor.

TdkImageFormatted::TdkImageFormatted ( int  w,
int  h,
unsigned char *  buffer,
int  bufferSize,
TdkImageFormat  format 
)

Constructor.

TdkImageFormatted::~TdkImageFormatted (  )  [virtual]

Virtual destructor.


Member Function Documentation

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

Gets the image type.

Returns:
The image type.

Reimplemented from TdkImage.

virtual TdkImageFormat TdkImageFormatted::getFormat (  )  [inline, virtual]

Gets the image format.

Returns:
The image format.

virtual unsigned char* TdkImageFormatted::getBuffer (  )  [inline, virtual]

Gets the data buffer.

Returns:
The data buffer.

virtual int TdkImageFormatted::getBufferSize (  )  [inline, virtual]

Gets the buffer size.

Returns:
The buffer size.

bool TdkImageFormatted::isValid (  )  [virtual]

Tells whether this image data is valid.

Returns:
True if the image data is valid.

Reimplemented from TdkImage.

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


Member Data Documentation

unsigned char* TdkImageFormatted::_buffer [protected]

data buffer

int TdkImageFormatted::_bufferSize [protected]

buffer size

TdkImageFormat TdkImageFormatted::_format [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