BehaviourRotate
Description:
[ CCode ( has_construct_function = false , type = "ClutterBehaviour*" ) ]
public BehaviourRotate (Alpha? alpha, RotateAxis axis, RotateDirection direction, double angle_start, double angle_end)
public BehaviourRotate (Alpha? alpha, RotateAxis axis, RotateDirection direction, double angle_start, double angle_end)
Creates a new BehaviourRotate.
This behaviour will rotate actors bound to it on axis, following direction, between angle_start and
angle_end. Angles >= 360 degrees will be clamped to the canonical interval <0, 360), if angle_start == angle_end, the
behaviour will carry out a single rotation of 360 degrees.
If alpha is not null, the Behaviour will
take ownership of the Alpha instance. In the case when alpha is
null, it can be set later with set_alpha.
Parameters:
| alpha |
a Alpha instance, or |
| axis |
the rotation axis |
| direction |
the rotation direction |
| angle_start |
the starting angle in degrees, between 0 and 360. |
| angle_end |
the final angle in degrees, between 0 and 360. |
Returns:
|
the newly created BehaviourRotate. |