- This wiki is out of date, use the continuation of this wiki instead
Blendop translucency
From FenixWiki
(Difference between revisions)
Revision as of 11:58, 17 January 2008 (edit) Sandman (Talk | contribs) m ← Previous diff |
Revision as of 12:22, 17 January 2008 (edit) (undo) Sandman (Talk | contribs) m Next diff → |
||
Line 6: | Line 6: | ||
Modify the [[blend table]] of the [[blend operation]] by setting how much the object is visible and how much what is behind the source. This means that the [[graphic]] the blend operation is assigned to will appear translucent or transparent. | Modify the [[blend table]] of the [[blend operation]] by setting how much the object is visible and how much what is behind the source. This means that the [[graphic]] the blend operation is assigned to will appear translucent or transparent. | ||
+ | |||
+ | This will modify both the source and destination section of the [[blend table]]. The source is multiplied by <code>''amount''</code> and the destination is multiplied by <code>1-''amount''</code>. | ||
== Parameters == | == Parameters == |
Revision as of 12:22, 17 January 2008
Contents |
Definition
INT blendop_translucency ( <INT blendopID> , <FLOAT amount> )
Modify the blend table of the blend operation by setting how much the object is visible and how much what is behind the source. This means that the graphic the blend operation is assigned to will appear translucent or transparent.
This will modify both the source and destination section of the blend table. The source is multiplied by amount
and the destination is multiplied by 1-amount
.
Parameters
INT blendopID | - The blendopID of the blendop to assign. |
FLOAT amount | - Opacity factor ( 1 (opaque) - 0 (transparent) ). |
Returns
INT : true
Notes
To set an amount of 0.5 is the same as doing using a blit flag of B_TRANSLUCENT.
Blendops Functions | |
• Blendop_apply() • Blendop_assign() • Blendop_free() • Blendop_grayscale() • Blendop_identity() • Blendop_intensity() • Blendop_new() • Blendop_swap() • Blendop_tint() • Blendop_translucency() • |