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) |