Public Types |
enum | Justify { kLeftJustify,
kCenter,
kRightJustify
} |
enum | DrawMethods { kImgNoAlpha,
kImgBlend,
kImgSprite
} |
enum | FontFlags { kFontBold = 0x1,
kFontItalic = 0x2,
kFontShadowed = 0x4
} |
enum | { kColorDataRLE = 0x1,
kAlphaDataRLE = 0x2
} |
enum | Flags {
kAlphaChannelFlag = 0x1,
kAlphaBitFlag = 0x2,
kBumpEnvMap = 0x4,
kForce32Bit = 0x8,
kDontThrowAwayImage = 0x10,
kForceOneMipLevel = 0x20,
kNoMaxSize = 0x40,
kIntensityMap = 0x80,
kHalfSize = 0x100,
kUserOwnsBitmap = 0x200,
kForceRewrite = 0x400,
kForceNonCompressed = 0x800,
kIsTexture = 0x1000,
kIsOffscreen = 0x2000,
kIsProjected = 0x4000,
kIsOrtho = 0x8000
} |
enum | CompressionType { kUncompressed,
kDirectXCompression,
kJPEGCompression
} |
enum | ColorSpace { kNoSpace,
kDirectSpace,
kGraySpace,
kIndexSpace
} |
enum | DxtType {
kDXTError,
kDXT1,
kDXT2_UNUSED,
kDXT3,
kDXT4_UNUSED,
kDXT5
} |
enum | ColorFormat {
kRGB8888,
kRGB4444,
kRGB1555,
kInten8,
kAInten88
} |
Public Member Functions |
| plDynamicTextMap () |
virtual | ~plDynamicTextMap () |
void | Create (unsigned int width, unsigned int height, bool hasAlpha, unsigned int extraWidth, unsigned int extraHeight) |
virtual void | read (hsStream *S, plResManager *mgr) |
virtual void | write (hsStream *S, plResManager *mgr) |
unsigned int | getVisWidth () const |
unsigned int | getVisHeight () const |
bool | hasAlpha () const |
size_t | getInitBufferSize () const |
const unsigned int * | getInitBuffer () const |
void | setVisWidth (unsigned int width) |
void | setVisHeight (unsigned int height) |
void | setHasAlpha (bool hasAlpha) |
void | setInitBuffer (const unsigned int *buffer, size_t size) |
| 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) |