- This wiki is out of date, use the continuation of this wiki instead
Blendop tint
From FenixWiki
Contents |
Definition
INT blendop_tint ( <INT blendopID> , <FLOAT amount> , <BYTE r> , <BYTE g> , <BYTE b> )
Modify the blend table of the blend operation by tinting the colours with the specified colour. This means that the graphic the blend operation is assigned to will appear more like the specified colour, depending on the amount.
Parameters
INT blendopID | - The blendopID of the blendop to assign. |
FLOAT amount | - The amount to use the specified colour (0-1). |
BYTE r | - The red component of the colour to be used for the tinting. |
BYTE g | - The green component of the colour to be used for the tinting. |
BYTE b | - The blue component of the colour to be used for the tinting. |
Returns
INT : true
Blendops Functions | |
• Blendop_apply() • Blendop_assign() • Blendop_free() • Blendop_grayscale() • Blendop_identity() • Blendop_intensity() • Blendop_new() • Blendop_swap() • Blendop_tint() • Blendop_translucency() • |
Notes
To further clarify what is done to the assigned graphic, there is this formula:
VisibleColour = graphicColour * (1-amount) + specifiedColour * amount
So it is clear that the result will be a mix of the specified colour and the original graph.