![]() |
![]() |
![]() |
![]() |
Set the parameters for alpha blending simply
void PgSetAlphaBlend( PgMap_t const * const src_alpha_map, unsigned char const src_alpha_value );
ph
PgSetAlphaBlend() sets the parameters for an alpha-blending operation.
The src_alpha_map argument is a pointer to the alpha map to be used in the blending operation. If this is NULL, the global blending factor, src_alpha_value, is used. For more information about the PgMap_t structure, see PgSetAlpha().
// Draw a purple rectangle blended (at 25%) over top of // whatever is under it. PgSetAlphaBlend(NULL, 0x40); // 64 /256 = 0.25 or 25% PgSetFillColor(Pg_PURPLE); PgAlphaOn(); PgDrawIRect(0,0,99,99,Pg_DRAW_FILL); PgAlphaOff(); PgFlush();
Photon
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | No |
PgAlphaOff(), PgAlphaOn(), PgSetAlpha()
"Alpha Blending Support" in the Raw Drawing and Animation chapter of the Photon Programmer's Guide
![]() |
![]() |
![]() |
![]() |