Blend Flags
[Memory map bit(fields)]
Macros for REG_BLDCNT, REG_BLDY and REG_BLDALPHA.
More...Blend weights | |
| #define | BLD_EVA_MASK 0x001F |
| #define | BLD_EVA_SHIFT 0 |
| #define | BLD_EVA(n) ((n)<<BLD_EVA_SHIFT) |
| #define | BLD_EVB_MASK 0x1F00 |
| #define | BLD_EVB_SHIFT 8 |
| #define | BLD_EVB(n) ((n)<<BLD_EVB_SHIFT) |
| #define | BLDA_BUILD(eva, evb) ( ((eva)&31) | (((evb)&31)<<8) ) |
Fade levels | |
| #define | BLDY_MASK 0x001F |
| #define | BLDY_SHIFT 0 |
| #define | BLDY(n) ((n)<<BLD_EY_SHIFT) |
| #define | BLDY_BUILD(ey) ( (ey)&31 ) |
Defines | |
| #define | BLD_BG0 0x0001 |
| \ name Blend control | |
| #define | BLD_BG1 0x0002 |
| Blend bg 1. | |
| #define | BLD_BG2 0x0004 |
| Blend bg 2. | |
| #define | BLD_BG3 0x0008 |
| Blend bg 3. | |
| #define | BLD_OBJ 0x0010 |
| Blend objects. | |
| #define | BLD_ALL 0x001F |
| All layers (except backdrop). | |
| #define | BLD_BACKDROP 0x0020 |
| Blend backdrop. | |
| #define | BLD_OFF 0 |
| Blend mode is off. | |
| #define | BLD_STD 0x0040 |
| Normal alpha blend (with REG_EV). | |
| #define | BLD_WHITE 0x0080 |
| Fade to white (with REG_Y). | |
| #define | BLD_BLACK 0x00C0 |
| Fade to black (with REG_Y). | |
| #define | BLD_TOP_MASK 0x003F |
| #define | BLD_TOP_SHIFT 0 |
| #define | BLD_TOP(n) ((n)<<BLD_TOP_SHIFT) |
| #define | BLD_MODE_MASK 0x00C0 |
| #define | BLD_MODE_SHIFT 6 |
| #define | BLD_MODE(n) ((n)<<BLD_MODE_SHIFT) |
| #define | BLD_BOT_MASK 0x3F00 |
| #define | BLD_BOT_SHIFT 8 |
| #define | BLD_BOT(n) ((n)<<BLD_BOT_SHIFT) |
| #define | BLD_BUILD(top, bot, mode) ( (((bot)&63)<<8) | (((mode)&3)<<6) | ((top)&63) ) |
Detailed Description
Macros for REG_BLDCNT, REG_BLDY and REG_BLDALPHA.
Define Documentation
| #define BLD_BG0 0x0001 |
\ name Blend control
Blend bg 0
Generated on Mon Aug 25 17:03:57 2008 for libtonc by
1.5.3