|
BlitImageAlphaMultColour | |
BlitImageAlphaMultColour ThisImage, Xpos, Ypos, BlendColour | |
Parameters: ThisImage = The Index of the image you wish to draw Xpos = The X coordinate to draw this image Ypos = The Y coordinate to draw this image BlendColour = The RGB Colour to blend this surface while it's being drawn |
|
Returns: NONE | |
BlitImageAlphaMultColour is similar to the DrawImage function, except it has post processing. What it does, is it draws your selected image, but it also performs a Alpha Colour Multiply on the image with your selected colour. To create equivalent functionality you'd have to uses Sprites Tint mode, or a pair of images. First you'd draw the primary image to a temp image, then you'd apply the Alpha Mult over the copy by drawing a BOX with an AlphaMult InkMode over it. Once it's tinited, you draw the colourized version to the required destination. But, BlitImageAlphaMultColour is a lot easier ! The combined processing is not just to save you a few lines of code, it's actually a more optimal way of performing this action. FACTS: * BlitImageAlphaMultColour is only intend for drawing FX or AFX formatted surfaces. * BlitImageAlphaMultColour doesn't support mask & alpha channel transparency. |
|
Example Source: Download This Example
|
Related Info: | BlitImageAlpha50Colour | BlitImageAlphaAddColour | BlitImageAlphaSubColour | BlitImageClear | Box | DrawAlphaImage | DrawImage | InkMode : |
|
|||||||||||||||||||||||||||||||||||||||
(c) Copyright 2002 - 2024 - Kevin Picone - PlayBASIC.com |