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