![]() |
![]() |
![]() |
Clutter 0.2 Reference Manual | ![]() |
---|---|---|---|---|
enum ClutterGravity; ClutterBehaviourScale; ClutterBehaviourScaleClass; ClutterBehaviour* clutter_behaviour_scale_new (ClutterAlpha *alpha, gdouble scale_begin, gdouble scale_end, ClutterGravity gravity); ClutterBehaviour* clutter_behaviour_scale_newx (ClutterAlpha *alpha, ClutterFixed scale_begin, ClutterFixed scale_end, ClutterGravity gravity);
"scale-begin" gdouble : Read / Write "scale-end" gdouble : Read / Write "scale-gravity" ClutterGravity : Read / Write
typedef enum { CLUTTER_GRAVITY_NONE = 0, CLUTTER_GRAVITY_NORTH, CLUTTER_GRAVITY_NORTH_EAST, CLUTTER_GRAVITY_EAST, CLUTTER_GRAVITY_SOUTH_EAST, CLUTTER_GRAVITY_SOUTH, CLUTTER_GRAVITY_SOUTH_WEST, CLUTTER_GRAVITY_WEST, CLUTTER_GRAVITY_NORTH_WEST, CLUTTER_GRAVITY_CENTER } ClutterGravity;
Defines the reference point of the scaling.
typedef struct _ClutterBehaviourScale ClutterBehaviourScale;
The ClutterBehaviourScale structure contains only private data and should not be accessed directly.
typedef struct { ClutterBehaviourClass parent_class; } ClutterBehaviourScaleClass;
Class structure for ClutterBehaviourScale.
ClutterBehaviour* clutter_behaviour_scale_new (ClutterAlpha *alpha, gdouble scale_begin, gdouble scale_end, ClutterGravity gravity);
Creates a new ClutterBehaviourScale instance.
alpha : |
a ClutterAlpha |
scale_begin : |
initial scale factor |
scale_end : |
final scale factor |
gravity : |
FIXME: Not currently implemented |
Returns : | the newly created ClutterBehaviourScale |
Since 0.2
ClutterBehaviour* clutter_behaviour_scale_newx (ClutterAlpha *alpha, ClutterFixed scale_begin, ClutterFixed scale_end, ClutterGravity gravity);
A fixed point implementation of clutter_behaviour_scale_new()
alpha : |
a ClutterAlpha |
scale_begin : |
initial scale factor |
scale_end : |
final scale factor |
gravity : |
FIXME: Not currently implemented |
Returns : | the newly created ClutterBehaviourScale |
Since 0.2
scale-begin
" property"scale-begin" gdouble : Read / Write
The initial scaling factor for the actors.
Allowed values: >= 0
Default value: 1
Since 0.2
scale-end
" property"scale-end" gdouble : Read / Write
The final scaling factor for the actors.
Allowed values: >= 0
Default value: 1
Since 0.2
scale-gravity
" property"scale-gravity" ClutterGravity : Read / Write
The gravity of the scaling.
Default value: CLUTTER_GRAVITY_CENTER