SetPixelWriteMode Advanced function
Selects which color components of the Canvas the rendering functions affect. Possible choises are: COLOR_AND_ALPHA - Both the color value and alpha channel are affected (Default for Bitmaps) COLOR_ONLY - Only the color values are affected (Default for the screen) ALPHA_ONLY - Only the alpha channel is affected If you wish to alter the alpha channel of a Bitmap, for example, you can set the Bitmap as the active canvas and set the pixel write mode to ALPHA_ONLY. Examples // Select a Bitmap as the active Canvas //
Bitmap bmp( ... ); Canvas::SetTo( bmp ); // Make the rendering functions to affect the alpha channel of the Bitmap // Canvas::SetPixelWriteMode( ALPHA_ONLY ); // Make the rendering functions to affect only the color channels (the default option) // Canvas::SetPixelWriteMode( COLOR_ONLY ); Other functions of the class Canvas
Questions about SetPixelWriteMode? Click here. |