Description
The Math & Logic value converters enable you to perform basic mathematical and logical operations on numbers or boolean values. Each available converter is defined below.
Converters
Not
The Not converter will invert a boolean value:
- a True value becomes False
- a False value becomes True
You can use this converter with properties like the Visibility of any asset or Is Checked of a Toggle Button.
In the sample below:
- Image 1 / Visibility is bound to Toggle Button / Is Checked
- Image 2 / Visibility is bound to Toggle Button / Is Checked with a Not Converter
Add
The Add converter will add a number to the binding source value .
In the sample below:
- The X property of Image 2 is bound to the X property of Image 1.
- An Add converter with a value of 150 creates a vertical offset between the two images.
Subtract
The Subtract converter will subtract a number from the binding input value.
In the sample below:
- The Y property of Image 2 is bound to the Y property of Image 1.
- A Subtract converter with a value of 150 creates a vertical offset between the two images.
Multiply
The Multiply converter will multiply the binding input value by a specified number.
Divide
The Divide converter will divide the binding input value by a specified number.
We use this Divide converter in the Visual Effects design accelerator bundle to create a parallax effect. See below for more details.
Absolute
The Absolute converter will return the absolute value of the binding input value.
Is Equal To
The Is Equal To converter compares the binding input value with a specified number. If they match, the value of this converter is "True", otherwise it is "False".
Usage Sample
- Use the Divide Converter to easily create a parallax effect. Bind an image's X property to another image's X property, using the Converter to divide the original value by 2. The second image will move twice as slow as the first one. You can download the Visual Effects Design Accelerator to see how it works live in Composer.
Limitations
On all platforms but Windows, 2 chained converters will have the same value. For example, a secondary chained bound converted will have a value identical to the first one.
Comments
0 comments
Article is closed for comments.