Documentation fixes

Various fixes in the API reference build and text.
This commit is contained in:
Emmanuele Bassi 2007-07-01 16:44:24 +00:00
parent 255edd4e26
commit 500d7482b6
11 changed files with 199 additions and 68 deletions

View File

@ -367,7 +367,7 @@ clutter_actor_transform_point (ClutterActor *actor,
cogl_pop_matrix(); cogl_pop_matrix();
} }
/* Help macros to scale from OpenGL <-1,1> coordianta system to our /* Help macros to scale from OpenGL <-1,1> coordinates system to our
* X-window based <0,window-size> coordinates * X-window based <0,window-size> coordinates
*/ */
#define MTX_GL_SCALE_X(x,w,v1,v2) (CFX_MUL( \ #define MTX_GL_SCALE_X(x,w,v1,v2) (CFX_MUL( \
@ -390,8 +390,8 @@ clutter_actor_transform_point (ClutterActor *actor,
* @y2: projected y coordinance * @y2: projected y coordinance
* @z2: projected z coordinance * @z2: projected z coordinance
* *
* Transforms point [x,y,z] in coordinance relative to the actor * Transforms point (x, y, z) in coordinates relative to the actor
* into screen coordiances [x2,y2,z2] * into screen coordiances (x2, y2, z2)
* *
* Since: 0.4 * Since: 0.4
**/ **/
@ -508,10 +508,10 @@ clutter_actor_transform_vertices (ClutterActor * self,
* the actor; the returned vertices relate to the ClutterActoBox * the actor; the returned vertices relate to the ClutterActoBox
* coordinances as follows: * coordinances as follows:
* *
* v[0] ~ <x1,y1> * v[0] contains (x1, y1)
* v[1] ~ <x2,y1> * v[1] contains (x2, y1)
* v[2] ~ <x1,y2> * v[2] contains (x1, y2)
* v[3] ~ <x2,y2>. * v[3] contains (x2, y2)
* *
* Since: 0.4 * Since: 0.4
**/ **/

View File

@ -82,14 +82,18 @@ typedef struct _ClutterVertex ClutterVertex;
typedef void (*ClutterCallback) (ClutterActor *actor, gpointer data); typedef void (*ClutterCallback) (ClutterActor *actor, gpointer data);
#define CLUTTER_CALLBACK(f) ((ClutterCallback) (f)) #define CLUTTER_CALLBACK(f) ((ClutterCallback) (f))
/**
* ClutterGeometry:
* @x: X coordinate of the top left corner of an actor
* @y: Y coordinate of the top left corner of an actor
* @width: width of an actor
* @height: height of an actor
*
* Rectangle containing an actor.
*/
struct _ClutterGeometry struct _ClutterGeometry
{ {
/* FIXME: /*< public >*/
* It is likely gonna save a load of pain if we make
* x,y unsigned...
*
* No, no, no, usigned is evil; we should make width and height signed.
*/
gint x; gint x;
gint y; gint y;
guint width; guint width;
@ -98,16 +102,51 @@ struct _ClutterGeometry
GType clutter_geometry_get_type (void) G_GNUC_CONST; GType clutter_geometry_get_type (void) G_GNUC_CONST;
/**
* ClutterActorFlags:
* @CLUTTER_ACTOR_MAPPED: the actor has been painted
* @CLUTTER_ACTOR_REALIZED: the resources associated to the actor have been
* allocated
*
* Flags used to signal the state of an actor.
*/
typedef enum typedef enum
{ {
CLUTTER_ACTOR_MAPPED = 1 << 1, CLUTTER_ACTOR_MAPPED = 1 << 1,
CLUTTER_ACTOR_REALIZED = 1 << 2 CLUTTER_ACTOR_REALIZED = 1 << 2
} ClutterActorFlags; } ClutterActorFlags;
struct _ClutterActorBox { ClutterUnit x1, y1, x2, y2; }; /**
* ClutterActorBox:
* @x1: X coordinate of the top left corner
* @y1: Y coordinate of the top left corner
* @x2: X coordinate of the bottom right corner
* @y2: Y coordinate of the bottom right corner
*
* Bounding box of an actor. The coordinates of the top left and right bottom
* corners of an actor. The coordinates of the two points are expressed in
* #ClutterUnit<!-- -->s, that is are device-independent. If you want to obtain
* the box dimensions in pixels, use clutter_actor_get_geometry().
*/
struct _ClutterActorBox {
ClutterUnit x1;
ClutterUnit y1;
ClutterUnit x2;
ClutterUnit y2;
};
GType clutter_actor_box_get_type (void) G_GNUC_CONST; GType clutter_actor_box_get_type (void) G_GNUC_CONST;
/**
* ClutterVertex:
* @x: X coordinate of the vertex
* @y: Y coordinate of the vertex
* @z: Z coordinate of the vertex
*
* Vertex of an actor in 3D space, expressed in device independent units.
*
* Since: 0.4
*/
struct _ClutterVertex struct _ClutterVertex
{ {
ClutterUnit x; ClutterUnit x;
@ -117,10 +156,18 @@ struct _ClutterVertex
GType clutter_vertices_get_type (void) G_GNUC_CONST; GType clutter_vertices_get_type (void) G_GNUC_CONST;
/**
* ClutterActor:
* @flags: #ClutterActorFlags
*
* Base class for actors.
*/
struct _ClutterActor struct _ClutterActor
{ {
/*< public >*/ /*< private >*/
GObject parent_instance; GObject parent_instance;
/*< public >*/
guint32 flags; guint32 flags;
/*< private >*/ /*< private >*/

View File

@ -257,13 +257,14 @@ clutter_behaviour_class_init (ClutterBehaviourClass *klass)
klass->alpha_notify = clutter_behaviour_alpha_notify_unimplemented; klass->alpha_notify = clutter_behaviour_alpha_notify_unimplemented;
/** /**
* ClutterBeavhour::apply: * ClutterBehaviour::apply:
* @behaviour: the #ClutterBehvaiour that received the signal * @behaviour: the #ClutterBehaviour that received the signal
* @actor: the actor the behaviour was applied to. * @actor: the actor the behaviour was applied to.
* *
* The ::apply signal is emitted each time the behaviour is applied * The ::apply signal is emitted each time the behaviour is applied
* to an actor. * to an actor.
* *
* Since: 0.4
*/ */
behave_signals[APPLY] = behave_signals[APPLY] =
g_signal_new ("apply", g_signal_new ("apply",

View File

@ -37,9 +37,19 @@ G_BEGIN_DECLS
typedef struct _ClutterKnot ClutterKnot; typedef struct _ClutterKnot ClutterKnot;
/**
* ClutterKnot:
* @x: X coordinate of the knot
* @y: Y coordinate of the knot
*
* Point in a path behaviour.
*
* Since: 0.2
*/
struct _ClutterKnot struct _ClutterKnot
{ {
gint x,y; gint x;
gint y;
}; };
GType clutter_knot_get_type (void) G_GNUC_CONST; GType clutter_knot_get_type (void) G_GNUC_CONST;

View File

@ -142,7 +142,7 @@ clutter_container_get_type (void)
* clutter_container_add: * clutter_container_add:
* @container: a #ClutterContainer * @container: a #ClutterContainer
* @first_actor: the first #ClutterActor to add * @first_actor: the first #ClutterActor to add
* @Varargs: %NULL terminated list of actors to add * @varargs: %NULL terminated list of actors to add
* *
* Adds a list of #ClutterActor<!-- -->s to @container. Each time and * Adds a list of #ClutterActor<!-- -->s to @container. Each time and
* actor is added, the "actor-added" signal is emitted. Each actor should * actor is added, the "actor-added" signal is emitted. Each actor should

View File

@ -102,7 +102,7 @@ clutter_event_get_time (ClutterEvent *event)
* *
* Retrieves the modifier state of the event. * Retrieves the modifier state of the event.
* *
* Return value the modifier state parameter, or 0 * Return value: the modifier state parameter, or 0
* *
* Since: 0.4 * Since: 0.4
*/ */

View File

@ -369,7 +369,7 @@ clutter_group_new (void)
/** /**
* clutter_group_add: * clutter_group_add:
* @self: A #ClutterGroup * @group: A #ClutterGroup
* @actor: A #ClutterActor * @actor: A #ClutterActor
* *
* Adds a new child #ClutterActor to the #ClutterGroup. * Adds a new child #ClutterActor to the #ClutterGroup.
@ -378,17 +378,17 @@ clutter_group_new (void)
* clutter_container_add_actor() instead. * clutter_container_add_actor() instead.
*/ */
void void
clutter_group_add (ClutterGroup *self, clutter_group_add (ClutterGroup *group,
ClutterActor *actor) ClutterActor *actor)
{ {
clutter_container_add_actor (CLUTTER_CONTAINER (self), actor); clutter_container_add_actor (CLUTTER_CONTAINER (group), actor);
} }
/** /**
* clutter_group_add_many_valist: * clutter_group_add_many_valist:
* @self: a #ClutterGroup * @group: a #ClutterGroup
* @first_actor: the #ClutterActor actor to add to the group * @first_actor: the #ClutterActor actor to add to the group
* @args: the actors to be added * @var_args: the actors to be added
* *
* Similar to clutter_group_add_many() but using a va_list. Use this * Similar to clutter_group_add_many() but using a va_list. Use this
* function inside bindings. * function inside bindings.
@ -397,16 +397,16 @@ clutter_group_add (ClutterGroup *self,
* clutter_container_add_valist() instead. * clutter_container_add_valist() instead.
*/ */
void void
clutter_group_add_many_valist (ClutterGroup *self, clutter_group_add_many_valist (ClutterGroup *group,
ClutterActor *first_actor, ClutterActor *first_actor,
va_list args) va_list var_args)
{ {
clutter_container_add_valist (CLUTTER_CONTAINER (self), first_actor, args); clutter_container_add_valist (CLUTTER_CONTAINER (group), first_actor, var_args);
} }
/** /**
* clutter_group_add_many: * clutter_group_add_many:
* @self: A #ClutterGroup * @group: A #ClutterGroup
* @first_actor: the #ClutterActor actor to add to the group * @first_actor: the #ClutterActor actor to add to the group
* @Varargs: additional actors to add to the group * @Varargs: additional actors to add to the group
* *
@ -417,56 +417,53 @@ clutter_group_add_many_valist (ClutterGroup *self,
* instead. * instead.
*/ */
void void
clutter_group_add_many (ClutterGroup *self, clutter_group_add_many (ClutterGroup *group,
ClutterActor *first_actor, ClutterActor *first_actor,
...) ...)
{ {
va_list args; va_list args;
va_start (args, first_actor); va_start (args, first_actor);
clutter_container_add_valist (CLUTTER_CONTAINER (self), first_actor, args); clutter_container_add_valist (CLUTTER_CONTAINER (group), first_actor, args);
va_end (args); va_end (args);
} }
/** /**
* clutter_group_remove * clutter_group_remove
* @self: A #ClutterGroup * @group: A #ClutterGroup
* @actor: A #ClutterActor * @actor: A #ClutterActor
* *
* Remove a child #ClutterActor from the #ClutterGroup. * Removes a child #ClutterActor from the parent #ClutterGroup.
* *
* @Deprecated: 0.4: This function is obsolete, use * @Deprecated: 0.4: This function is obsolete, use
* clutter_container_remove_actor() instead. * clutter_container_remove_actor() instead.
*/ */
void void
clutter_group_remove (ClutterGroup *self, clutter_group_remove (ClutterGroup *group,
ClutterActor *actor) ClutterActor *actor)
{ {
clutter_container_remove_actor (CLUTTER_CONTAINER (self), actor); clutter_container_remove_actor (CLUTTER_CONTAINER (group), actor);
} }
/** /**
* clutter_group_remove_all: * clutter_group_remove_all:
* @self: A #ClutterGroup * @group: A #ClutterGroup
* *
* Remove all children actors from the #ClutterGroup. * Removes all children actors from the #ClutterGroup.
*/ */
void void
clutter_group_remove_all (ClutterGroup *self) clutter_group_remove_all (ClutterGroup *group)
{ {
GList *child_item, *next; GList *l;
g_return_if_fail (CLUTTER_IS_GROUP (self)); g_return_if_fail (CLUTTER_IS_GROUP (group));
if ((child_item = self->priv->children) == NULL) for (l = group->priv->children; l; l = l->next)
return;
do
{ {
next = g_list_next(child_item); ClutterActor *child = l->data;
clutter_group_remove (self, CLUTTER_ACTOR (child_item->data));
clutter_container_remove_actor (CLUTTER_CONTAINER (group), child);
} }
while ((child_item = next) != NULL);
} }
/** /**

View File

@ -42,15 +42,14 @@ G_BEGIN_DECLS
/** /**
* ClutterLayoutFlags * ClutterLayoutFlags
*
* Type of layouts supported by an actor.
*
* @CLUTTER_LAYOUT_NONE: No layout (default behaviour) * @CLUTTER_LAYOUT_NONE: No layout (default behaviour)
* @CLUTTER_LAYOUT_WIDTH_FOR_HEIGHT: Width-for-height * @CLUTTER_LAYOUT_WIDTH_FOR_HEIGHT: Width-for-height
* @CLUTTER_LAYOUT_HEIGHT_FOR_WIDTH: Height-for-width * @CLUTTER_LAYOUT_HEIGHT_FOR_WIDTH: Height-for-width
* @CLUTTER_LAYOUT_NATURAL: Natural size request * @CLUTTER_LAYOUT_NATURAL: Natural size request
* @CLUTTER_LAYOUT_TUNABLE: Tunable size request * @CLUTTER_LAYOUT_TUNABLE: Tunable size request
* *
* Type of layouts supported by an actor.
*
* Since: 0.4 * Since: 0.4
*/ */
typedef enum { typedef enum {

View File

@ -749,11 +749,12 @@ clutter_stage_snapshot (ClutterStage *stage,
/** /**
* clutter_stage_get_actor_at_pos: * clutter_stage_get_actor_at_pos:
* @stage: * @stage: a #ClutterStage
* @x: * @x: X coordinate to check
* @y: * @y: Y coordinate to check
* *
* FIXME * Checks the scene at the coordinates @x and @y and returns a pointer
* to the #ClutterActor at those coordinates.
* *
* Return value: the actor at the specified coordinates, if any * Return value: the actor at the specified coordinates, if any
*/ */

View File

@ -335,6 +335,13 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
clutter_marshal_VOID__INT, clutter_marshal_VOID__INT,
G_TYPE_NONE, G_TYPE_NONE,
1, G_TYPE_INT); 1, G_TYPE_INT);
/**
* ClutterTimeline::completed:
* @timeline: the #ClutterTimeline which received the signal
*
* The ::completed signal is emitted when the timeline reaches the
* number of frames specified by the ClutterTimeline:num-frames property.
*/
timeline_signals[COMPLETED] = timeline_signals[COMPLETED] =
g_signal_new ("completed", g_signal_new ("completed",
G_TYPE_FROM_CLASS (object_class), G_TYPE_FROM_CLASS (object_class),
@ -343,6 +350,15 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
NULL, NULL, NULL, NULL,
clutter_marshal_VOID__VOID, clutter_marshal_VOID__VOID,
G_TYPE_NONE, 0); G_TYPE_NONE, 0);
/**
* ClutterTimeline::started:
* @timeline: the #ClutterTimeline which received the signal
*
* The ::started signal is emitted when the timeline starts its run.
* This might be as soon as clutter_timeline_start() is invoked or
* after the delay set in the ClutterTimeline:delay property has
* expired.
*/
timeline_signals[STARTED] = timeline_signals[STARTED] =
g_signal_new ("started", g_signal_new ("started",
G_TYPE_FROM_CLASS (object_class), G_TYPE_FROM_CLASS (object_class),
@ -351,6 +367,12 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
NULL, NULL, NULL, NULL,
clutter_marshal_VOID__VOID, clutter_marshal_VOID__VOID,
G_TYPE_NONE, 0); G_TYPE_NONE, 0);
/**
* ClutterTimeline::paused:
* @timeline: the #ClutterTimeline which received the signal
*
* The ::paused signal is emitted when clutter_timeline_pause() is invoked.
*/
timeline_signals[PAUSED] = timeline_signals[PAUSED] =
g_signal_new ("paused", g_signal_new ("paused",
G_TYPE_FROM_CLASS (object_class), G_TYPE_FROM_CLASS (object_class),

View File

@ -27,6 +27,7 @@ clutter_media_get_type
<SECTION> <SECTION>
<FILE>clutter-units</FILE> <FILE>clutter-units</FILE>
<TITLE>Unit conversion</TITLE> <TITLE>Unit conversion</TITLE>
ClutterUnit
CLUTTER_UNITS_FROM_DEVICE CLUTTER_UNITS_FROM_DEVICE
CLUTTER_UNITS_FROM_FIXED CLUTTER_UNITS_FROM_FIXED
CLUTTER_UNITS_FROM_FLOAT CLUTTER_UNITS_FROM_FLOAT
@ -140,6 +141,10 @@ CLUTTER_ALPHA_SQUARE
clutter_square_func clutter_square_func
CLUTTER_ALPHA_SMOOTHSTEP CLUTTER_ALPHA_SMOOTHSTEP
clutter_smoothstep_func clutter_smoothstep_func
CLUTTER_ALPHA_SMOOTHSTEP_INC
clutter_smoothstep_inc_func
CLUTTER_ALPHA_SMOOTHSTEP_DEC
clutter_smoothstep_dec_func
CLUTTER_ALPHA_EXP_INC CLUTTER_ALPHA_EXP_INC
clutter_exp_inc_func clutter_exp_inc_func
CLUTTER_ALPHA_EXP_DEC CLUTTER_ALPHA_EXP_DEC
@ -151,6 +156,7 @@ CLUTTER_TYPE_ALPHA
CLUTTER_ALPHA_CLASS CLUTTER_ALPHA_CLASS
CLUTTER_IS_ALPHA_CLASS CLUTTER_IS_ALPHA_CLASS
CLUTTER_ALPHA_GET_CLASS CLUTTER_ALPHA_GET_CLASS
CLUTTER_TYPE_SMOOTHSTEP
<SUBSECTION Private> <SUBSECTION Private>
ClutterAlphaPrivate ClutterAlphaPrivate
clutter_alpha_get_type clutter_alpha_get_type
@ -234,7 +240,6 @@ clutter_container_get_type
<SECTION> <SECTION>
<FILE>clutter-layout</FILE> <FILE>clutter-layout</FILE>
<TITLE>ClutterLayout</TITLE> <TITLE>ClutterLayout</TITLE>
ClutterLayout
ClutterLayoutIface ClutterLayoutIface
ClutterLayoutFlags ClutterLayoutFlags
clutter_layout_get_layout_flags clutter_layout_get_layout_flags
@ -244,6 +249,7 @@ clutter_layout_natural_request
clutter_layout_tune_request clutter_layout_tune_request
clutter_layout_width_for_height clutter_layout_width_for_height
<SUBSECTION Standard> <SUBSECTION Standard>
ClutterLayout
CLUTTER_TYPE_LAYOUT CLUTTER_TYPE_LAYOUT
CLUTTER_LAYOUT CLUTTER_LAYOUT
CLUTTER_IS_LAYOUT CLUTTER_IS_LAYOUT
@ -279,6 +285,7 @@ clutter_rectangle_get_type
<SECTION> <SECTION>
<FILE>clutter-actor</FILE> <FILE>clutter-actor</FILE>
<TITLE>ClutterActor</TITLE>
CLUTTER_ACTOR_SET_FLAGS CLUTTER_ACTOR_SET_FLAGS
CLUTTER_ACTOR_UNSET_FLAGS CLUTTER_ACTOR_UNSET_FLAGS
CLUTTER_ACTOR_IS_MAPPED CLUTTER_ACTOR_IS_MAPPED
@ -289,7 +296,6 @@ ClutterActorFlags
ClutterGeometry ClutterGeometry
CLUTTER_CALLBACK CLUTTER_CALLBACK
ClutterCallback ClutterCallback
<TITLE>ClutterActor</TITLE>
ClutterActor ClutterActor
ClutterActorClass ClutterActorClass
clutter_actor_show clutter_actor_show
@ -302,7 +308,7 @@ clutter_actor_paint
clutter_actor_queue_redraw clutter_actor_queue_redraw
clutter_actor_destroy clutter_actor_destroy
clutter_actor_request_coords clutter_actor_request_coords
clutter_actor_allocate_coords clutter_actor_query_coords
clutter_actor_set_geometry clutter_actor_set_geometry
clutter_actor_get_geometry clutter_actor_get_geometry
clutter_actor_get_coords clutter_actor_get_coords
@ -343,6 +349,18 @@ clutter_actor_set_scale
clutter_actor_get_scalex clutter_actor_get_scalex
clutter_actor_get_scale clutter_actor_get_scale
clutter_actor_get_abs_size clutter_actor_get_abs_size
clutter_actor_apply_transform_to_point
clutter_actor_get_rxangx
clutter_actor_get_ryangx
clutter_actor_get_rzangx
ClutterVertex
clutter_actor_get_vertices
clutter_actor_pick
clutter_actor_rotate_xx
clutter_actor_rotate_yx
clutter_actor_rotate_zx
clutter_actor_set_scale_with_gravity
clutter_actor_set_scale_with_gravityx
<SUBSECTION Standard> <SUBSECTION Standard>
CLUTTER_TYPE_GEOMETRY CLUTTER_TYPE_GEOMETRY
CLUTTER_TYPE_ACTOR_BOX CLUTTER_TYPE_ACTOR_BOX
@ -357,6 +375,7 @@ ClutterActorPrivate
clutter_actor_get_type clutter_actor_get_type
clutter_actor_box_get_type clutter_actor_box_get_type
clutter_geometry_get_type clutter_geometry_get_type
clutter_vertices_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -364,9 +383,11 @@ clutter_geometry_get_type
<TITLE>ClutterTexture</TITLE> <TITLE>ClutterTexture</TITLE>
ClutterTexture ClutterTexture
ClutterTextureClass ClutterTextureClass
ClutterTextureFlags
clutter_texture_new_from_pixbuf clutter_texture_new_from_pixbuf
clutter_texture_new clutter_texture_new
clutter_texture_set_from_data clutter_texture_set_from_rgb_data
clutter_texture_set_from_yuv_data
clutter_texture_set_pixbuf clutter_texture_set_pixbuf
clutter_texture_get_pixbuf clutter_texture_get_pixbuf
clutter_texture_get_base_size clutter_texture_get_base_size
@ -390,9 +411,9 @@ clutter_texture_get_type
<SECTION> <SECTION>
<FILE>clutter-stage</FILE> <FILE>clutter-stage</FILE>
<TITLE>ClutterStage</TITLE>
CLUTTER_STAGE_WIDTH CLUTTER_STAGE_WIDTH
CLUTTER_STAGE_HEIGHT CLUTTER_STAGE_HEIGHT
<TITLE>ClutterStage</TITLE>
ClutterPerspective ClutterPerspective
clutter_perspective_copy clutter_perspective_copy
clutter_perspective_free clutter_perspective_free
@ -408,6 +429,12 @@ clutter_stage_hide_cursor
clutter_stage_get_actor_at_pos clutter_stage_get_actor_at_pos
clutter_stage_snapshot clutter_stage_snapshot
clutter_stage_event clutter_stage_event
clutter_stage_set_perspective
clutter_stage_set_perspectivex
clutter_stage_get_perspective
clutter_stage_get_perspectivex
clutter_stage_set_title
clutter_stage_get_title
<SUBSECTION Standard> <SUBSECTION Standard>
CLUTTER_STAGE CLUTTER_STAGE
CLUTTER_IS_STAGE CLUTTER_IS_STAGE
@ -415,6 +442,7 @@ CLUTTER_TYPE_STAGE
CLUTTER_STAGE_CLASS CLUTTER_STAGE_CLASS
CLUTTER_IS_STAGE_CLASS CLUTTER_IS_STAGE_CLASS
CLUTTER_STAGE_GET_CLASS CLUTTER_STAGE_GET_CLASS
CLUTTER_TYPE_PERSPECTIVE
<SUBSECTION Private> <SUBSECTION Private>
ClutterStagePrivate ClutterStagePrivate
clutter_stage_get_type clutter_stage_get_type
@ -514,11 +542,13 @@ ClutterBehaviourRotateClass
clutter_behaviour_rotate_new clutter_behaviour_rotate_new
clutter_behaviour_rotate_newx clutter_behaviour_rotate_newx
clutter_behaviour_rotate_set_axis clutter_behaviour_rotate_set_axis
clutter_behaviour_rotate_set_direction
clutter_behaviour_rotate_get_axis clutter_behaviour_rotate_get_axis
clutter_behaviour_rotate_set_direction
clutter_behaviour_rotate_get_direction
clutter_behaviour_rotate_set_bounds
clutter_behaviour_rotate_set_boundsx
clutter_behaviour_rotate_get_bounds clutter_behaviour_rotate_get_bounds
clutter_behaviour_rotate_get_boundsx clutter_behaviour_rotate_get_boundsx
clutter_behaviour_rotate_get_direction
<SUBSECTION Standard> <SUBSECTION Standard>
CLUTTER_TYPE_BEHAVIOUR_ROTATE CLUTTER_TYPE_BEHAVIOUR_ROTATE
CLUTTER_BEHAVIOUR_ROTATE CLUTTER_BEHAVIOUR_ROTATE
@ -587,6 +617,7 @@ clutter_behaviour_bspline_get_type
ClutterBehaviourEllipse ClutterBehaviourEllipse
ClutterBehaviourEllipseClass ClutterBehaviourEllipseClass
clutter_behaviour_ellipse_new clutter_behaviour_ellipse_new
clutter_behaviour_ellipse_newx
clutter_behaviour_ellipse_set_center clutter_behaviour_ellipse_set_center
clutter_behaviour_ellipse_get_center clutter_behaviour_ellipse_get_center
clutter_behaviour_ellipse_get_angle_begin clutter_behaviour_ellipse_get_angle_begin
@ -639,6 +670,7 @@ CLUTTER_BACKEND_GET_CLASS
CLUTTER_TYPE_BACKEND CLUTTER_TYPE_BACKEND
<SUBSECTION Private> <SUBSECTION Private>
ClutterBackendClass ClutterBackendClass
ClutterBackendPrivate
clutter_backend_get_type clutter_backend_get_type
</SECTION> </SECTION>
@ -683,6 +715,8 @@ CFX_255
CFX_DIV CFX_DIV
CFX_INT CFX_INT
CFX_MUL CFX_MUL
CFX_HALF
CFX_QMUL
CLUTTER_FIXED_TO_FLOAT CLUTTER_FIXED_TO_FLOAT
CLUTTER_FIXED_TO_DOUBLE CLUTTER_FIXED_TO_DOUBLE
CLUTTER_FLOAT_TO_FIXED CLUTTER_FLOAT_TO_FIXED
@ -694,12 +728,21 @@ CLUTTER_FIXED_FLOOR
CLUTTER_FIXED_CEIL CLUTTER_FIXED_CEIL
CLUTTER_FIXED_MUL CLUTTER_FIXED_MUL
CLUTTER_FIXED_DIV CLUTTER_FIXED_DIV
CLUTTER_ANGLE_FROM_DEG
CLUTTER_ANGLE_FROM_DEGF
CLUTTER_ANGLE_FROM_DEGX
CLUTTER_ANGLE_TO_DEGF
clutter_cosi clutter_cosi
clutter_cosx clutter_cosx
clutter_sini clutter_sini
clutter_sinx clutter_sinx
clutter_sqrti clutter_sqrti
clutter_sqrtx clutter_sqrtx
clutter_log2x
clutter_pow2x
clutter_powx
clutter_qmulx
clutter_tani
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -710,6 +753,7 @@ clutter_color_copy
clutter_color_free clutter_color_free
clutter_color_parse clutter_color_parse
clutter_color_from_hls clutter_color_from_hls
clutter_color_from_hlsx
clutter_color_from_pixel clutter_color_from_pixel
clutter_color_add clutter_color_add
clutter_color_subtract clutter_color_subtract
@ -719,6 +763,7 @@ clutter_color_darken
clutter_color_shade clutter_color_shade
clutter_color_shadex clutter_color_shadex
clutter_color_to_hls clutter_color_to_hls
clutter_color_to_hlsx
clutter_color_to_pixel clutter_color_to_pixel
clutter_color_to_string clutter_color_to_string
<SUBSECTION Standard> <SUBSECTION Standard>
@ -732,8 +777,7 @@ clutter_color_get_type
<TITLE>Events</TITLE> <TITLE>Events</TITLE>
CLUTTER_CURRENT_TIME CLUTTER_CURRENT_TIME
CLUTTER_PRIORITY_EVENTS CLUTTER_PRIORITY_EVENTS
ClutterFilterFunc ClutterModifierType
ClutterFilterResponse
ClutterScrollDirection ClutterScrollDirection
ClutterStageState ClutterStageState
ClutterEventType ClutterEventType
@ -784,6 +828,8 @@ clutter_main_level
clutter_redraw clutter_redraw
clutter_threads_enter clutter_threads_enter
clutter_threads_leave clutter_threads_leave
clutter_base_init
clutter_get_timestamp
<SUBSECTION Private> <SUBSECTION Private>
clutter_init_error_quark clutter_init_error_quark
</SECTION> </SECTION>
@ -799,6 +845,8 @@ clutter_glx_get_stage_window
clutter_glx_set_stage_foreign clutter_glx_set_stage_foreign
clutter_glx_trap_x_errors clutter_glx_trap_x_errors
clutter_glx_untrap_x_errors clutter_glx_untrap_x_errors
ClutterGLXFilterFunc
ClutterGLXFilterReturn
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -812,6 +860,8 @@ CLUTTER_VERSION_S
CLUTTER_VERSION_HEX CLUTTER_VERSION_HEX
CLUTTER_CHECK_VERSION CLUTTER_CHECK_VERSION
CLUTTER_FLAVOUR CLUTTER_FLAVOUR
CLUTTER_COGL
CLUTTER_NO_FPU
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -864,8 +914,10 @@ ClutterBox
ClutterBoxClass ClutterBoxClass
clutter_box_set_spacing clutter_box_set_spacing
clutter_box_get_spacing clutter_box_get_spacing
ClutterPackType
clutter_box_pack_start clutter_box_pack_start
clutter_box_pack_end clutter_box_pack_end
ClutterBoxChild
clutter_box_query_child clutter_box_query_child
clutter_box_query_nth_child clutter_box_query_nth_child
<SUBSECTION Standard> <SUBSECTION Standard>
@ -877,13 +929,13 @@ CLUTTER_IS_BOX_CLASS
CLUTTER_BOX_GET_CLASS CLUTTER_BOX_GET_CLASS
<SUBSECTION Private> <SUBSECTION Private>
clutter_box_get_type clutter_box_get_type
clutter_box_child_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>clutter-effects</FILE> <FILE>clutter-effect</FILE>
<TITLE>Clutter Effects</title> <TITLE>Clutter Effects</TITLE>
ClutterEffectTemplate ClutterEffectTemplate
ClutterEffectTemplaceClass
clutter_effect_template_new clutter_effect_template_new
ClutterEffectCompleteFunc ClutterEffectCompleteFunc
clutter_effect_fade clutter_effect_fade
@ -896,7 +948,9 @@ CLUTTER_IS_EFFECT_TEMPLATE
CLUTTER_EFFECT_TEMPLATE_CLASS CLUTTER_EFFECT_TEMPLATE_CLASS
CLUTTER_IS_EFFECT_TEMPLATE_CLASS CLUTTER_IS_EFFECT_TEMPLATE_CLASS
CLUTTER_EFFECT_TEMPLATE_GET_CLASS CLUTTER_EFFECT_TEMPLATE_GET_CLASS
ClutterEffectTemplateClass
<SUBSECTION Private> <SUBSECTION Private>
ClutterEffectTemplatePrivate
clutter_effect_template_get_type clutter_effect_template_get_type
</SECTION> </SECTION>