GObject.Object
Clutter.Behaviour
Clutter.BehaviourRotate
Import line: | Clutter = imports.gi.Clutter; |
GIR File: | Clutter-1.0.gir |
C documentation: | ClutterBehaviourRotate |
Class : | BehaviourRotate |
Implements: | Clutter.Scriptable |
Extends: | Clutter.Behaviour |
Show / Hide Inherited methods, properties and signals |
Properties | Defined By | |
---|---|---|
alpha : Clutter.Alpha
The ClutterAlpha object used to drive this behaviour.
The ClutterAlpha object used to drive this behaviour. A ClutterAlpha object binds a ClutterTimeline and a function which computes a value (the "alpha") depending on the time. Each time the alpha value changes the alpha-notify virtual function is called.
|
Clutter.Behaviour | |
angle_end : Number
The final angle to where the rotation should end.
The final angle to where the rotation should end.
|
Clutter.BehaviourRotate | |
angle_start : Number
The initial angle from whence the rotation should start.
The initial angle from whence the rotation should start.
|
Clutter.BehaviourRotate | |
axis : Clutter.RotateAxis
The axis of rotation.
The axis of rotation.
|
Clutter.BehaviourRotate | |
center_x : Number
The x center of rotation.
The x center of rotation.
|
Clutter.BehaviourRotate | |
center_y : Number
The y center of rotation.
The y center of rotation.
|
Clutter.BehaviourRotate | |
center_z : Number
The z center of rotation.
The z center of rotation.
|
Clutter.BehaviourRotate | |
direction : Clutter.RotateDirection
The direction of the rotation.
The direction of the rotation.
|
Clutter.BehaviourRotate | |
parent : GObject.Object
read only
|
Clutter.Behaviour | |
parent_instance : Clutter.Behaviour
read only
|
Clutter.BehaviourRotate | |
priv : Clutter.BehaviourRotatePrivate
read only
|
Clutter.BehaviourRotate |
Method / Constructor | Defined By | |
---|---|---|
new Clutter.BehaviourRotate
(Object properties)
Create a new Clutter.BehaviourRotate
Create a new Clutter.BehaviourRotate
|
||
new Clutter.BehaviourRotate.c_new
(Alpha alpha, RotateAxis axis, RotateDirection direction, Number angle_start, Number angle_end)
:
Clutter.BehaviourRotate
Create a new Clutter.BehaviourRotate
Create a new Clutter.BehaviourRotate
|
||
Clutter.Behaviour | ||
apply
(Actor actor)
:
none
Applies behave to actor.
Applies behave to actor. This function adds a reference on the actor.
|
Clutter.Behaviour | |
get_actors
()
:
Array
Retrieves all the actors to which behave applies.
Retrieves all the actors to which behave applies. It is not recommended for derived classes to use this in there alpha notify method but use clutter_behaviour_actors_foreach as it avoids alot of needless allocations.
|
Clutter.Behaviour | |
get_alpha
()
:
Clutter.Alpha
Retrieves the ClutterAlpha object bound to behave.
Retrieves the ClutterAlpha object bound to behave.
|
Clutter.Behaviour | |
get_axis
()
:
Clutter.RotateAxis
Retrieves the ClutterRotateAxis used by the rotate behaviour.
Retrieves the ClutterRotateAxis used by the rotate behaviour.
|
Clutter.BehaviourRotate | |
get_bounds
()
:
Object
|
Clutter.BehaviourRotate | |
get_center
()
:
Object
|
Clutter.BehaviourRotate | |
get_direction
()
:
Clutter.RotateDirection
Retrieves the ClutterRotateDirection used by the rotate behaviour.
Retrieves the ClutterRotateDirection used by the rotate behaviour.
|
Clutter.BehaviourRotate | |
get_id
()
:
String
Retrieves the id of scriptable set using clutter_scriptable_set_id().
Retrieves the id of scriptable set using clutter_scriptable_set_id().
|
Clutter.Scriptable | |
get_n_actors
()
:
Number
Gets the number of actors this behaviour is applied too.
Gets the number of actors this behaviour is applied too.
|
Clutter.Behaviour | |
get_nth_actor
(Number index_)
:
Clutter.Actor
Gets an actor the behaviour was applied to referenced by index num.
Gets an actor the behaviour was applied to referenced by index num.
|
Clutter.Behaviour | |
Check if behave applied to actor.
Check if behave applied to actor.
|
Clutter.Behaviour | |
Parses the passed JSON node.
Parses the passed JSON node. The implementation must set the type of the passed GValue pointer using g_value_init().
|
Clutter.Scriptable | |
remove
(Actor actor)
:
none
Removes actor from the list of ClutterActors to which
Removes actor from the list of ClutterActors to which
|
Clutter.Behaviour | |
remove_all
()
:
none
Removes every actor from the list that behave holds.
Removes every actor from the list that behave holds.
|
Clutter.Behaviour | |
set_alpha
(Alpha alpha)
:
none
Binds alpha to a ClutterBehaviour.
Binds alpha to a ClutterBehaviour. The ClutterAlpha object used by ClutterAlpha a new value of the alpha parameter is computed by the alpha function; the value should be used by the ClutterBehaviour to update one or more properties of the actors to which the behaviour applies. If alpha is not NULL, the ClutterBehaviour will take ownership of the ClutterAlpha instance.
|
Clutter.Behaviour | |
set_axis
(RotateAxis axis)
:
none
Sets the axis used by the rotate behaviour.
Sets the axis used by the rotate behaviour.
|
Clutter.BehaviourRotate | |
Sets the initial and final angles of a rotation behaviour; angles >= 360 degrees get clamped to the canonical interval <0, 360).
|
Clutter.BehaviourRotate | |
Clutter.BehaviourRotate | ||
Overrides the common properties setting.
Overrides the common properties setting. The underlying virtual function should be used when implementing custom properties.
|
Clutter.Scriptable | |
set_direction
(RotateDirection direction)
:
none
Sets the rotation direction used by the rotate behaviour.
Sets the rotation direction used by the rotate behaviour.
|
Clutter.BehaviourRotate | |
set_id
(String id)
:
none
Sets id as the unique Clutter script it for this instance of ClutterScriptableIface.
Sets id as the unique Clutter script it for this instance of ClutterScriptableIface. This name can be used by user interface designer applications to define a unique name for an object constructable using the UI definition language parsed by ClutterScript.
|
Clutter.Scriptable |
Event | Defined By | |
---|---|---|
The ::apply signal is emitted each time the behaviour is applied to an actor.
The ::apply signal is emitted each time the behaviour is applied to an actor.
|
Clutter.Behaviour | |
The ::removed signal is emitted each time a behaviour is not applied to an actor anymore.
The ::removed signal is emitted each time a behaviour is not applied to an actor anymore.
|
Clutter.Behaviour |