Tizen Native API
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 indicate the target property, the first constraint source, and the scale parameter, respectively. * implies element-wise multiplication.

Since :
2.4

Constructor & Destructor Documentation

Constructor.

Since :
2.4
Parameters:
[in]scaleScale factor

Constructor.

Since :
2.4
Parameters:
[in]scaleScale factor

Member Function Documentation

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

Functor.

Since :
2.4
Parameters:
[in,out]currentThe current property value (vector3 property * scale factor).
[in]inputProperty container for current property calculation