Public Member Functions |
virtual void | read (hsStream *S, plResManager *mgr) |
virtual void | write (hsStream *S, plResManager *mgr) |
plKey | getBase () const |
void | setBase (plKey base) |
| plMipmap () |
| plMipmap (unsigned int width, unsigned int height, unsigned char numLevels, unsigned char compType, ColorFormat format, unsigned char dxtLevel=kDXTError) |
virtual | ~plMipmap () |
void | Create (unsigned int width, unsigned int height, unsigned char numLevels, unsigned char compType, ColorFormat format, unsigned char dxtLevel=kDXTError) |
void | CopyFrom (plMipmap *src) |
void | readData (hsStream *S) |
void | writeData (hsStream *S) |
unsigned int | getWidth () const |
unsigned int | getHeight () const |
const void * | getImageData () const |
size_t | getTotalSize () const |
size_t | getNumLevels () const |
unsigned int | getLevelSize (size_t idx) const |
unsigned int | getLevelWidth (size_t idx) const |
unsigned int | getLevelHeight (size_t idx) const |
const void * | getLevelData (size_t idx) const |
size_t | getJpegSize () const |
size_t | getJpegAlphaSize () const |
const void * | getJpegImage () const |
const void * | getJpegAlpha () const |
void | setImageData (const void *data, size_t size) |
void | setLevelData (size_t idx, const void *data, size_t size) |
void | setImageJPEG (const void *data, size_t size) |
void | setAlphaJPEG (const void *data, size_t size) |
void | setColorData (const void *data, size_t size) |
void | setAlphaData (const void *alpha, size_t size) |
void | extractColorData (void *buffer, size_t size) const |
void | extractAlphaData (void *buffer, size_t size) const |
bool | isImageJPEG () const |
bool | isAlphaJPEG () const |
size_t | GetUncompressedSize (size_t level) const |
void | DecompressImage (size_t level, void *dest, size_t size) |
void | CompressImage (size_t level, void *src, size_t size) |
| plBitmap () |
void | setConfig (ColorFormat format) |
unsigned char | getBPP () const |
unsigned char | getSpace () const |
unsigned short | getFlags () const |
unsigned char | getCompressionType () const |
unsigned char | getDXCompression () const |
unsigned char | getDXBlockSize () const |
unsigned char | getARGBType () const |
unsigned int | getLowModTime () const |
unsigned int | getHighModTime () const |
void | setBPP (unsigned char bpp) |
void | setSpace (unsigned char space) |
void | setFlags (unsigned short flags) |
void | setCompressionType (unsigned char type) |
void | setDXCompression (unsigned char type) |
void | setDXBlockSize (unsigned char size) |
void | setARGBType (unsigned char type) |
void | setModTime (unsigned int low, unsigned int high) |
void | init (const plString &name) |
plKey | getKey () const |
void | setKey (plKey key) |
| plCreatable () |
virtual | ~plCreatable () |
virtual short | ClassIndex () const =0 |
short | ClassIndex (PlasmaVer ver) const |
virtual const char * | ClassName () const |
virtual bool | ClassInstance (short) const |
virtual bool | isStub () const |
virtual void | prcWrite (pfPrcHelper *prc) |
virtual void | prcParse (const pfPrcTag *tag, plResManager *mgr) |