| Clutter Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
ClutterPageTurnEffect; ClutterEffect * clutter_page_turn_effect_new (gdouble period,gdouble angle,gfloat radius); void clutter_page_turn_effect_set_period (ClutterPageTurnEffect *effect,gdouble period); gdouble clutter_page_turn_effect_get_period (ClutterPageTurnEffect *effect); void clutter_page_turn_effect_set_angle (ClutterPageTurnEffect *effect,gdouble angle); gdouble clutter_page_turn_effect_get_angle (ClutterPageTurnEffect *effect); void clutter_page_turn_effect_set_radius (ClutterPageTurnEffect *effect,gfloat radius); gfloat clutter_page_turn_effect_get_radius (ClutterPageTurnEffect *effect);
GObject +----GInitiallyUnowned +----ClutterActorMeta +----ClutterEffect +----ClutterOffscreenEffect +----ClutterDeformEffect +----ClutterPageTurnEffect
"angle" gdouble : Read / Write "period" gdouble : Read / Write "radius" gfloat : Read / Write
typedef struct _ClutterPageTurnEffect ClutterPageTurnEffect;
ClutterPageTurnEffect is an opaque structure whose members can only be accessed using the provided API
Since 1.4
ClutterEffect * clutter_page_turn_effect_new (gdouble period,gdouble angle,gfloat radius);
Creates a new ClutterPageTurnEffect instance with the given parameters
|
the period of the page curl, between 0.0 and 1.0 |
|
the angle of the page curl, between 0.0 and 360.0 |
|
the radius of the page curl, in pixels |
Returns : |
the newly created ClutterPageTurnEffect |
Since 1.4
void clutter_page_turn_effect_set_period (ClutterPageTurnEffect *effect,gdouble period);
Sets the period of the page curling, between 0.0 (no curling) and 1.0 (fully curled)
|
a ClutterPageTurnEffect |
|
the period of the page curl, between 0.0 and 1.0 |
Since 1.4
gdouble clutter_page_turn_effect_get_period (ClutterPageTurnEffect *effect);
Retrieves the value set using clutter_page_turn_effect_get_period()
|
a ClutterPageTurnEffect |
Returns : |
the period of the page curling |
Since 1.4
void clutter_page_turn_effect_set_angle (ClutterPageTurnEffect *effect,gdouble angle);
Sets the angle of the page curling, in degrees
|
ClutterPageTurnEffect |
|
the angle of the page curl, in degrees |
Since 1.4
gdouble clutter_page_turn_effect_get_angle (ClutterPageTurnEffect *effect);
Retrieves the value set using clutter_page_turn_effect_get_angle()
|
a ClutterPageTurnEffect: |
Returns : |
the angle of the page curling |
Since 1.4
void clutter_page_turn_effect_set_radius (ClutterPageTurnEffect *effect,gfloat radius);
Sets the radius of the page curling
|
a ClutterPageTurnEffect: |
|
the radius of the page curling, in pixels |
Since 1.4
gfloat clutter_page_turn_effect_get_radius (ClutterPageTurnEffect *effect);
Retrieves the value set using clutter_page_turn_effect_set_radius()
|
a ClutterPageTurnEffect |
Returns : |
the radius of the page curling |
Since 1.4
"angle" property"angle" gdouble : Read / Write
The angle of the page rotation, in degrees, between 0.0 and 360.0
Allowed values: [0,360]
Default value: 0
Since 1.4
"period" property"period" gdouble : Read / Write
The period of the page turn, between 0.0 (no curling) and 1.0 (fully curled)
Allowed values: [0,1]
Default value: 0
Since 1.4
"radius" property"radius" gfloat : Read / Write
The radius of the page curl, in pixels
Default value: 24
Since 1.4