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