CPUblit.composing.alphablend

Undocumented in source.

Members

Functions

alphaBlend
void alphaBlend(uint* src, uint* dest, size_t length)

2 operator alpha-blending function.

alphaBlend
void alphaBlend(uint* src, uint* dest, uint* dest0, size_t length)

3 operator alpha-blending function.

alphaBlend
void alphaBlend(uint* src, uint* dest, size_t length, M* mask)

3 operator alpha-blending function. Mask is either 8 or 32 bit per pixel.

alphaBlend
void alphaBlend(uint* src, uint* dest, uint* dest0, size_t length, M* mask)

4 operator alpha-blending function. Mask is either 8 or 32 bit per pixel.

alphaBlendFV
void alphaBlendFV(uint* src, uint* dest, size_t length, V value)

Fix value alpha-blending, 3 operator.

alphaBlendFV
void alphaBlendFV(uint* src, uint* dest, uint* dest0, size_t length, V value)

Fix value alpha-blending, 4 operator.

alphaBlendMV
void alphaBlendMV(uint* src, uint* dest, size_t length, V value)

Alpha-blending with per pixel + fix master value alpha. value controls the overall alpha through extra multiplications on the alpha extracted from the pixels. 2 operator.

alphaBlendMV
void alphaBlendMV(uint* src, uint* dest, uint* dest0, size_t length, V value)

Alpha-blending with per pixel + fix master value alpha. value controls the overall alpha through extra multiplications on the alpha extracted from the pixels. 3 operator.

alphaBlendMV
void alphaBlendMV(uint* src, uint* dest, size_t length, M* mask, V value)

Alpha-blending with per pixel + fix master value alpha. value controls the overall alpha through extra multiplications on the alpha extracted from the pixels. 3 operator.

alphaBlendMV
void alphaBlendMV(uint* src, uint* dest, uint* dest0, size_t length, M* mask, V value)

Alpha-blending with per pixel + fix master value alpha. value controls the overall alpha through extra multiplications on the alpha extracted from the pixels. 3 operator.

Meta