Compounds |
class | BitBuffer |
class | BitStreamIn |
class | BitStreamOut |
struct | flash_pair |
class | FlashColorTransform |
class | FlashFixed |
class | FlashFixed16 |
class | FlashHeader |
class | FlashIDEnabled |
class | FlashIDFactory |
class | FlashMatrix |
class | FlashMatrixRotate |
class | FlashMatrixScale |
class | FlashMatrixTranslate |
class | FlashRect |
class | FlashRGB |
class | FlashSpriteEnabled |
class | FlashTag |
class | FlashTagHeader |
class | FlashVersionEnabled |
class | gc_vector |
Defines |
#define | WRITE_UBYTE(x) { UBYTE s = (x); out.write((char*)&s,1); } |
#define | WRITE_SBYTE(x) { SBYTE s = (x); out.write((char*)&s,1); } |
#define | WRITE_UWORD(x) { UWORD s = (x); out.write((char*)&s,2); } |
#define | WRITE_SWORD(x) { SWORD s = (x); out.write((char*)&s,2); } |
#define | WRITE_UDWORD(x) { UDWORD s = (x); out.write((char*)&s,4); } |
#define | WRITE_SDWORD(x) { SDWORD s = (x); out.write((char*)&s,4); } |
#define | WRITE_UBYTE2(x, f) { UBYTE s = (x); f.write((char*)&s,1); } |
#define | WRITE_SBYTE2(x, f) { SBYTE s = (x); f.write((char*)&s,1); } |
#define | WRITE_UWORD2(x, f) { UWORD s = (x); f.write((char*)&s,2); } |
#define | WRITE_SWORD2(x, f) { SWORD s = (x); f.write((char*)&s,2); } |
#define | WRITE_UDWORD2(x, f) { UDWORD s = (x); f.write((char*)&s,4); } |
#define | WRITE_SDWORD2(x, f) { SDWORD s = (x); f.write((char*)&s,4); } |
#define | READ_UBYTE(x) { in.read((char*)&x,1); } |
#define | READ_SBYTE(x) { in.read((char*)&x,1); } |
#define | READ_UWORD(x) { in.read((char*)&x,2); } |
#define | READ_SWORD(x) { in.read((char*)&x,2); } |
#define | READ_UDWORD(x) { in.read((char*)&x,4); } |
#define | READ_SDWORD(x) { in.read((char*)&x,4); } |
#define | READ_UBYTE2(x, f) { f.read((char*)&x,1); } |
#define | READ_SBYTE2(x, f) { f.read((char*)&x,1); } |
#define | READ_UWORD2(x, f) { f.read((char*)&x,2); } |
#define | READ_SWORD2(x, f) { f.read((char*)&x,2); } |
#define | READ_UDWORD2(x, f) { f.read((char*)&x,4); } |
#define | READ_SDWORD2(x, f) { f.read((char*)&x,4); } |
#define | DEFINE_RW_INTERFACE |
#define | DEFINE_SIMPLE_TAG(x, n) |
#define | DECLARE_SIMPLE_TAG(x) |
#define | DECLARE_SIMPLE_TAG2(x) |
#define | DECLARE_SIMPLE_TAG3(x) |
Typedefs |
typedef unsigned char | UBYTE |
typedef char | SBYTE |
typedef unsigned short | UWORD |
typedef short | SWORD |
typedef unsigned int | UDWORD |
typedef int | SDWORD |
Functions |
template<class T>
T | max (T a, T b) |
template<class T>
T | min (T a, T b) |
template<class T>
T | LSHR (T x, int num) |
template<class T>
int | GetBitSize (T x) |
template<class T>
int | GetBitSizeSigned (T x) |
template<class T>
T | PackBitsSigned (T x) |
template<class T>
T | UnPackBitsSigned (T x, int size) |
template<class T>
char | GetBit (T x, int bit) |
template<class T>
T | IsolateBits (T x, int bit1, int bit2) |
template<class T>
T | GetIsolatedBits (T x, int bit1, int bit2) |
template<class T>
BitStreamOut & | operator<< (BitStreamOut &o, const T t) |
FlashMatrix | CreateMatrix (FlashRect bounds, float scaleX, float scaleY, float rotation, float translateX, float translateY, bool bScale, bool bRotate) |