|
Defines |
#define | ATTR1_HFLIP 0x1000 |
| Horizontal flip (reg obj only).
|
#define | ATTR1_VFLIP 0x2000 |
| Vertical flip (reg obj only).
|
#define | ATTR1_SIZE_8 0 |
#define | ATTR1_SIZE_16 0x4000 |
#define | ATTR1_SIZE_32 0x8000 |
#define | ATTR1_SIZE_64 0xC000 |
#define | ATTR1_SIZE_8x8 0 |
| Size flag for 8x8 px object.
|
#define | ATTR1_SIZE_16x16 0x4000 |
| Size flag for 16x16 px object.
|
#define | ATTR1_SIZE_32x32 0x8000 |
| Size flag for 32x32 px object.
|
#define | ATTR1_SIZE_64x64 0xC000 |
| Size flag for 64x64 px object.
|
#define | ATTR1_SIZE_8x16 0 |
| Size flag for 8x16 px object.
|
#define | ATTR1_SIZE_8x32 0x4000 |
| Size flag for 8x32 px object.
|
#define | ATTR1_SIZE_16x32 0x8000 |
| Size flag for 16x32 px object.
|
#define | ATTR1_SIZE_32x64 0xC000 |
| Size flag for 32x64 px object.
|
#define | ATTR1_SIZE_16x8 0 |
| Size flag for 16x8 px object.
|
#define | ATTR1_SIZE_32x8 0x4000 |
| Size flag for 32x8 px object.
|
#define | ATTR1_SIZE_32x16 0x8000 |
| Size flag for 32x16 px object.
|
#define | ATTR1_SIZE_64x32 0xC000 |
| Size flag for 64x64 px object.
|
#define | ATTR1_X_MASK 0x01FF |
#define | ATTR1_X_SHIFT 0 |
#define | ATTR1_X(n) ((n)<<ATTR1_X_SHIFT) |
#define | ATTR1_AFF_ID_MASK 0x3E00 |
#define | ATTR1_AFF_ID_SHIFT 9 |
#define | ATTR1_AFF_ID(n) ((n)<<ATTR1_AFF_ID_SHIFT) |
#define | ATTR1_FLIP_MASK 0x3000 |
#define | ATTR1_FLIP_SHIFT 12 |
#define | ATTR1_FLIP(n) ((n)<<ATTR1_FLIP_SHIFT) |
#define | ATTR1_SIZE_MASK 0xC000 |
#define | ATTR1_SIZE_SHIFT 14 |
#define | ATTR1_SIZE(n) ((n)<<ATTR1_SIZE_SHIFT) |
#define | ATTR1_BUILDR(x, size, hflip, vflip) ( ((x)&511) | (((hflip)&1)<<12) | (((vflip)&1)<<13) | (((size)&3)<<14) ) |
#define | ATTR1_BUILDA(x, size, affid) ( ((x)&511) | (((affid)&31)<<9) | (((size)&3)<<14) ) |