![]() |
![]()
| ![]() |
![]()
NAMEal_premul_rgba - Allegro 5 API SYNOPSIS
DESCRIPTIONThis is a shortcut for al_map_rgba(3)(r * a / 255, g * a / 255, b * a / 255, a). By default Allegro uses pre-multiplied alpha for transparent blending of bitmaps and primitives (see al_load_bitmap_flags(3) for a discussion of that feature). This means that if you want to tint a bitmap or primitive to be transparent you need to multiply the color components by the alpha components when you pass them to this function. For example:
This function can be called before Allegro is initialized. SINCE5.1.12 SEE ALSOal_map_rgba(3), al_premul_rgba_f(3)
|