Collaboration diagram for Defines:Macros | |
| #define | HAL_GFX_BF_ZERO (0x0U) |
| 0 More... | |
| #define | HAL_GFX_BF_ONE (0x1U) |
| 1 More... | |
| #define | HAL_GFX_BF_SRCCOLOR (0x2U) |
| Sc. More... | |
| #define | HAL_GFX_BF_INVSRCCOLOR (0x3U) |
| (1-Sc) More... | |
| #define | HAL_GFX_BF_SRCALPHA (0x4U) |
| Sa. More... | |
| #define | HAL_GFX_BF_INVSRCALPHA (0x5U) |
| (1-Sa) More... | |
| #define | HAL_GFX_BF_DESTALPHA (0x6U) |
| Da. More... | |
| #define | HAL_GFX_BF_INVDESTALPHA (0x7U) |
| (1-Da) More... | |
| #define | HAL_GFX_BF_DESTCOLOR (0x8U) |
| Dc. More... | |
| #define | HAL_GFX_BF_INVDESTCOLOR (0x9U) |
| (1-Dc) More... | |
| #define | HAL_GFX_BF_CONSTCOLOR (0xaU) |
| Cc. More... | |
| #define | HAL_GFX_BF_CONSTALPHA (0xbU) |
| Ca. More... | |
| #define | HAL_GFX_BL_SIMPLE ( (uint32_t)HAL_GFX_BF_SRCALPHA | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
| Sa * Sa + Da * (1 - Sa) More... | |
| #define | HAL_GFX_BL_CLEAR ( (uint32_t)HAL_GFX_BF_ZERO /*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/) |
| 0 More... | |
| #define | HAL_GFX_BL_SRC ( (uint32_t)HAL_GFX_BF_ONE /*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/) |
| Sa. More... | |
| #define | HAL_GFX_BL_SRC_OVER ( (uint32_t)HAL_GFX_BF_ONE | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
| Sa + Da * (1 - Sa) More... | |
| #define | HAL_GFX_BL_DST_OVER ( (uint32_t)HAL_GFX_BF_INVDESTALPHA | ((uint32_t)HAL_GFX_BF_ONE <<8) ) |
| Sa * (1 - Da) + Da. More... | |
| #define | HAL_GFX_BL_SRC_IN ( (uint32_t)HAL_GFX_BF_DESTALPHA /*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/) |
| Sa * Da. More... | |
| #define | HAL_GFX_BL_DST_IN (/*(uint32_t)HAL_GFX_BF_ZERO |*/ ((uint32_t)HAL_GFX_BF_SRCALPHA <<8) ) |
| Da * Sa. More... | |
| #define | HAL_GFX_BL_SRC_OUT ( (uint32_t)HAL_GFX_BF_INVDESTALPHA/*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/ ) |
| Sa * (1 - Da) More... | |
| #define | HAL_GFX_BL_DST_OUT (/*(uint32_t)HAL_GFX_BF_ZERO |*/ ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
| Da * (1 - Sa) More... | |
| #define | HAL_GFX_BL_SRC_ATOP ( (uint32_t)HAL_GFX_BF_DESTALPHA | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
| Sa * Da + Da * (1 - Sa) More... | |
| #define | HAL_GFX_BL_DST_ATOP ( (uint32_t)HAL_GFX_BF_INVDESTALPHA | ((uint32_t)HAL_GFX_BF_SRCALPHA <<8) ) |
| Sa * (1 - Da) + Da * Sa. More... | |
| #define | HAL_GFX_BL_ADD ( (uint32_t)HAL_GFX_BF_ONE | ((uint32_t)HAL_GFX_BF_ONE <<8) ) |
| Sa + Da. More... | |
| #define | HAL_GFX_BL_XOR ( (uint32_t)HAL_GFX_BF_INVDESTALPHA | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
| Sa * (1 - Da) + Da * (1 - Sa) More... | |
| #define | HAL_GFX_BLOP_NONE (0U) |
| No extra blending operation. More... | |
| #define | HAL_GFX_BLOP_STENCIL_TXTY (0x00800000U) |
| Use TEX3 as mask. More... | |
| #define | HAL_GFX_BLOP_STENCIL_XY (0x00400000U) |
| Use TEX3 as mask. More... | |
| #define | HAL_GFX_BLOP_NO_USE_ROPBL (0x01000000U) |
| Don't use Rop Blender even if present. More... | |
| #define | HAL_GFX_BLOP_DST_CKEY_NEG (0x02000000U) |
| Apply Inverse Destination Color Keying - draw only when dst color doesn't match colorkey. More... | |
| #define | HAL_GFX_BLOP_SRC_PREMULT (0x04000000U) |
| Premultiply Source Color with Source Alpha (cannot be used with HAL_GFX_BLOP_MODULATE_RGB) More... | |
| #define | HAL_GFX_BLOP_MODULATE_A (0x08000000U) |
| Modulate by Constant Alpha value. More... | |
| #define | HAL_GFX_BLOP_FORCE_A (0x10000000U) |
| Force Constant Alpha value. More... | |
| #define | HAL_GFX_BLOP_MODULATE_RGB (0x20000000U) |
| Modulate by Constant Color (RGB) values. More... | |
| #define | HAL_GFX_BLOP_SRC_CKEY (0x40000000U) |
| Apply Source Color Keying - draw only when src color doesn't match colorkey. More... | |
| #define | HAL_GFX_BLOP_DST_CKEY (0x80000000U) |
| Apply Destination Color Keying - draw only when dst color matches colorkey. More... | |
| #define | HAL_GFX_BLOP_MASK (0xffc00000U) |
| blending operation mask More... | |
| #define HAL_GFX_BF_CONSTALPHA (0xbU) |
Ca.
Definition at line 77 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_CONSTCOLOR (0xaU) |
Cc.
Definition at line 76 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_DESTALPHA (0x6U) |
Da.
Definition at line 72 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_DESTCOLOR (0x8U) |
Dc.
Definition at line 74 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_INVDESTALPHA (0x7U) |
(1-Da)
Definition at line 73 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_INVDESTCOLOR (0x9U) |
(1-Dc)
Definition at line 75 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_INVSRCALPHA (0x5U) |
(1-Sa)
Definition at line 71 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_INVSRCCOLOR (0x3U) |
(1-Sc)
Definition at line 69 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_ONE (0x1U) |
1
Definition at line 67 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_SRCALPHA (0x4U) |
Sa.
Definition at line 70 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_SRCCOLOR (0x2U) |
Sc.
Definition at line 68 of file hal_gfx_blender.h.
| #define HAL_GFX_BF_ZERO (0x0U) |
0
Definition at line 66 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_ADD ( (uint32_t)HAL_GFX_BF_ONE | ((uint32_t)HAL_GFX_BF_ONE <<8) ) |
Sa + Da.
Definition at line 91 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_CLEAR ( (uint32_t)HAL_GFX_BF_ZERO /*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/) |
0
Definition at line 81 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_DST_ATOP ( (uint32_t)HAL_GFX_BF_INVDESTALPHA | ((uint32_t)HAL_GFX_BF_SRCALPHA <<8) ) |
Sa * (1 - Da) + Da * Sa.
Definition at line 90 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_DST_IN (/*(uint32_t)HAL_GFX_BF_ZERO |*/ ((uint32_t)HAL_GFX_BF_SRCALPHA <<8) ) |
Da * Sa.
Definition at line 86 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_DST_OUT (/*(uint32_t)HAL_GFX_BF_ZERO |*/ ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
Da * (1 - Sa)
Definition at line 88 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_DST_OVER ( (uint32_t)HAL_GFX_BF_INVDESTALPHA | ((uint32_t)HAL_GFX_BF_ONE <<8) ) |
Sa * (1 - Da) + Da.
Definition at line 84 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_SIMPLE ( (uint32_t)HAL_GFX_BF_SRCALPHA | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
Sa * Sa + Da * (1 - Sa)
Definition at line 80 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_SRC ( (uint32_t)HAL_GFX_BF_ONE /*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/) |
Sa.
Definition at line 82 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_SRC_ATOP ( (uint32_t)HAL_GFX_BF_DESTALPHA | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
Sa * Da + Da * (1 - Sa)
Definition at line 89 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_SRC_IN ( (uint32_t)HAL_GFX_BF_DESTALPHA /*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/) |
Sa * Da.
Definition at line 85 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_SRC_OUT ( (uint32_t)HAL_GFX_BF_INVDESTALPHA/*| ((uint32_t)HAL_GFX_BF_ZERO <<8)*/ ) |
Sa * (1 - Da)
Definition at line 87 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_SRC_OVER ( (uint32_t)HAL_GFX_BF_ONE | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
Sa + Da * (1 - Sa)
Definition at line 83 of file hal_gfx_blender.h.
| #define HAL_GFX_BL_XOR ( (uint32_t)HAL_GFX_BF_INVDESTALPHA | ((uint32_t)HAL_GFX_BF_INVSRCALPHA <<8) ) |
Sa * (1 - Da) + Da * (1 - Sa)
Definition at line 92 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_DST_CKEY (0x80000000U) |
Apply Destination Color Keying - draw only when dst color matches colorkey.
Definition at line 105 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_DST_CKEY_NEG (0x02000000U) |
Apply Inverse Destination Color Keying - draw only when dst color doesn't match colorkey.
Definition at line 99 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_FORCE_A (0x10000000U) |
Force Constant Alpha value.
Definition at line 102 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_MASK (0xffc00000U) |
blending operation mask
Definition at line 106 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_MODULATE_A (0x08000000U) |
Modulate by Constant Alpha value.
Definition at line 101 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_MODULATE_RGB (0x20000000U) |
Modulate by Constant Color (RGB) values.
Definition at line 103 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_NO_USE_ROPBL (0x01000000U) |
Don't use Rop Blender even if present.
Definition at line 98 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_NONE (0U) |
No extra blending operation.
Definition at line 95 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_SRC_CKEY (0x40000000U) |
Apply Source Color Keying - draw only when src color doesn't match colorkey.
Definition at line 104 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_SRC_PREMULT (0x04000000U) |
Premultiply Source Color with Source Alpha (cannot be used with HAL_GFX_BLOP_MODULATE_RGB)
Definition at line 100 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_STENCIL_TXTY (0x00800000U) |
Use TEX3 as mask.
Definition at line 96 of file hal_gfx_blender.h.
| #define HAL_GFX_BLOP_STENCIL_XY (0x00400000U) |
Use TEX3 as mask.
Definition at line 97 of file hal_gfx_blender.h.