- Constraint constraint = Constraint::New<Quaternion>( Actor::Property::Rotation,
- Source( scrollPositionObject, scrollPositionProperty ),
- ParentSource( scrollSpeedProperty ),
- ParentSource( Actor::Property::Size ),
- wrapped );
- constraint.SetApplyTime(durationSeconds);
- constraint.SetAlphaFunction(mAlphaFunction);
-
- actor.ApplyConstraint(constraint);
+ Constraint constraint = Constraint::New<Quaternion>( actor, Actor::Property::ORIENTATION, wrapped );
+ constraint.AddSource( Source( scrollPositionObject, scrollPositionProperty ) );
+ constraint.AddSource( ParentSource( scrollSpeedProperty ) );
+ constraint.AddSource( ParentSource( Actor::Property::SIZE ) );
+ constraint.AddSource( Source( mWeightObject, WeightObject::WEIGHT ) );
+ constraint.Apply();