[ CCode ( has_construct_function = false , type = "ClutterBehaviour*" ) ]
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.
| 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. |
|
the newly created BehaviourRotate. |