[ 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. |