Tizen Native API  6.0
Dali::RelativeToConstraint Struct Reference

The constraint function that updates the target property with the value of the first source multiplied by scale parameter (for Vector3 properties). More...

Public Member Functions

 RelativeToConstraint (float scale)
 Constructor.
 RelativeToConstraint (const Vector3 &scale)
 Constructor.
void operator() (Vector3 &current, const PropertyInputContainer &inputs)
 Functor.

Public Attributes

Vector3 mScale
 Component-wise scale factor.

Detailed Description

The constraint function that updates the target property with the value of the first source multiplied by scale parameter (for Vector3 properties).

current = input[0] * scale. current, input[0], and scale indicates the target property, the first constraint source, and the scale parameter, respectively. * implies element-wise multiplication.

Since:
3.0, DALi version 1.0.0

Constructor & Destructor Documentation

Constructor.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]scaleScale factor

Constructor.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]scaleScale factor

Member Function Documentation

void Dali::RelativeToConstraint::operator() ( Vector3 current,
const PropertyInputContainer inputs 
)

Functor.

Since:
3.0, DALi version 1.0.0
Parameters:
[in,out]currentThe current property value (vector3 property * scale factor)
[in]inputsProperty container for current property calculation