+++ /dev/null
-/* clutter-0.4.vala generated by lt-vapigen, do not modify. */
-
-[CCode (cprefix = "Clutter", lower_case_cprefix = "clutter_")]
-namespace Clutter {
- [CCode (cprefix = "CLUTTER_ACTOR_", cheader_filename = "clutter/clutter.h")]
- public enum ActorFlags {
- MAPPED,
- REALIZED,
- }
- [CCode (cprefix = "CLUTTER_DEBUG_", cheader_filename = "clutter/clutter.h")]
- public enum DebugFlag {
- MISC,
- ACTOR,
- TEXTURE,
- EVENT,
- PAINT,
- GL,
- ALPHA,
- BEHAVIOUR,
- PANGO,
- BACKEND,
- SCHEDULER,
- }
- [CCode (cprefix = "CLUTTER_", cheader_filename = "clutter/clutter.h")]
- public enum EventType {
- NOTHING,
- KEY_PRESS,
- KEY_RELEASE,
- MOTION,
- BUTTON_PRESS,
- 2BUTTON_PRESS,
- 3BUTTON_PRESS,
- BUTTON_RELEASE,
- SCROLL,
- STAGE_STATE,
- DESTROY_NOTIFY,
- CLIENT_MESSAGE,
- DELETE,
- }
- [CCode (cprefix = "CLUTTER_FEATURE_", cheader_filename = "clutter/clutter.h")]
- public enum FeatureFlags {
- TEXTURE_RECTANGLE,
- SYNC_TO_VBLANK,
- TEXTURE_YUV,
- TEXTURE_READ_PIXELS,
- STAGE_STATIC,
- STAGE_USER_RESIZE,
- STAGE_CURSOR,
- }
- [CCode (cprefix = "CLUTTER_GRAVITY_", cheader_filename = "clutter/clutter.h")]
- public enum Gravity {
- NONE,
- NORTH,
- NORTH_EAST,
- EAST,
- SOUTH_EAST,
- SOUTH,
- SOUTH_WEST,
- WEST,
- NORTH_WEST,
- CENTER,
- }
- [CCode (cprefix = "CLUTTER_INIT_", cheader_filename = "clutter/clutter.h")]
- public enum InitError {
- SUCCESS,
- ERROR_UNKNOWN,
- ERROR_THREADS,
- ERROR_BACKEND,
- ERROR_INTERNAL,
- }
- [CCode (cprefix = "CLUTTER_LAYOUT_", cheader_filename = "clutter/clutter.h")]
- public enum LayoutFlags {
- NONE,
- WIDTH_FOR_HEIGHT,
- HEIGHT_FOR_WIDTH,
- NATURAL,
- TUNABLE,
- }
- [CCode (cprefix = "CLUTTER_", cheader_filename = "clutter/clutter.h")]
- public enum ModifierType {
- SHIFT_MASK,
- LOCK_MASK,
- CONTROL_MASK,
- MOD1_MASK,
- MOD2_MASK,
- MOD3_MASK,
- MOD4_MASK,
- MOD5_MASK,
- BUTTON1_MASK,
- BUTTON2_MASK,
- BUTTON3_MASK,
- BUTTON4_MASK,
- BUTTON5_MASK,
- }
- [CCode (cprefix = "CLUTTER_PACK_", cheader_filename = "clutter/clutter.h")]
- public enum PackType {
- START,
- END,
- }
- [CCode (cprefix = "CLUTTER_", cheader_filename = "clutter/clutter.h")]
- public enum RotateAxis {
- X_AXIS,
- Y_AXIS,
- Z_AXIS,
- }
- [CCode (cprefix = "CLUTTER_ROTATE_", cheader_filename = "clutter/clutter.h")]
- public enum RotateDirection {
- CW,
- CCW,
- }
- [CCode (cprefix = "CLUTTER_SCROLL_", cheader_filename = "clutter/clutter.h")]
- public enum ScrollDirection {
- UP,
- DOWN,
- LEFT,
- RIGHT,
- }
- [CCode (cprefix = "CLUTTER_STAGE_STATE_", cheader_filename = "clutter/clutter.h")]
- public enum StageState {
- FULLSCREEN,
- MAXIMIZED,
- MINIMIZED,
- OFFSCREEN,
- }
- [CCode (cprefix = "CLUTTER_TEXTURE_ERROR_", cheader_filename = "clutter/clutter.h")]
- public enum TextureError {
- OUT_OF_MEMORY,
- NO_YUV,
- }
- [CCode (cprefix = "CLUTTER_TEXTURE_", cheader_filename = "clutter/clutter.h")]
- public enum TextureFlags {
- RGB_FLAG_BGR,
- RGB_FLAG_PREMULT,
- YUV_FLAG_YUV2,
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Actor : GLib.InitiallyUnowned {
- public uint flags;
- public void apply_transform_to_point (Clutter.Vertex point, Clutter.Vertex vertex);
- public void get_abs_position (int x, int y);
- public void get_abs_size (uint width, uint height);
- public void get_coords (int x_1, int y_1, int x_2, int y_2);
- public virtual int get_depth ();
- public void get_geometry (Clutter.Geometry geometry);
- public uint get_height ();
- public uint get_id ();
- public weak string get_name ();
- public uchar get_opacity ();
- public weak Clutter.Actor get_parent ();
- public double get_rxang ();
- public int32 get_rxangx ();
- public double get_ryang ();
- public int32 get_ryangx ();
- public double get_rzang ();
- public int32 get_rzangx ();
- public void get_scale (double scale_x, double scale_y);
- public void get_scalex (int32 scale_x, int32 scale_y);
- public void get_size (uint width, uint height);
- public static GLib.Type get_type ();
- [NoArrayLength]
- public void get_vertices (Clutter.Vertex[] verts);
- public uint get_width ();
- public int get_x ();
- public int get_y ();
- [CCode (cname = "clutter_actor_has_clip")]
- public bool get_has_clip ();
- public virtual void hide_all ();
- public void lower (Clutter.Actor above);
- public void lower_bottom ();
- public void move_by (int dx, int dy);
- public virtual void paint ();
- public virtual void pick (out Clutter.Color color);
- public virtual void query_coords (Clutter.ActorBox box);
- public void queue_redraw ();
- public void raise (Clutter.Actor below);
- public void raise_top ();
- public virtual void realize ();
- public void remove_clip ();
- public void reparent (Clutter.Actor new_parent);
- public virtual void request_coords (Clutter.ActorBox box);
- public void rotate_x (float angle, int y, int z);
- public void rotate_xx (int32 angle, int y, int z);
- public void rotate_y (float angle, int x, int z);
- public void rotate_yx (int32 angle, int x, int z);
- public void rotate_z (float angle, int x, int y);
- public void rotate_zx (int32 angle, int x, int y);
- public void set_clip (int xoff, int yoff, int width, int height);
- public virtual void set_depth (int depth);
- public void set_geometry (Clutter.Geometry geometry);
- public void set_height (uint height);
- public void set_name (string name);
- public void set_opacity (uchar opacity);
- public void set_parent (Clutter.Actor parent);
- public void set_position (int x, int y);
- public void set_scale (double scale_x, double scale_y);
- public void set_scale_with_gravity (float scale_x, float scale_y, Clutter.Gravity gravity);
- public void set_scale_with_gravityx (int32 scale_x, int32 scale_y, Clutter.Gravity gravity);
- public void set_scalex (int32 scale_x, int32 scale_y);
- public void set_size (int width, int height);
- public void set_width (uint width);
- public virtual void show_all ();
- public void unparent ();
- public virtual void unrealize ();
- [NoAccessorMethod]
- public weak int x { get; set; }
- [NoAccessorMethod]
- public weak int y { get; set; }
- public weak int width { get; set; }
- public weak int height { get; set; }
- public weak uchar opacity { get; set construct; }
- [NoAccessorMethod]
- public weak bool visible { get; set; }
- [NoAccessorMethod]
- public weak bool has_clip { get; }
- [NoAccessorMethod]
- public weak Clutter.Geometry clip { get; set; }
- public weak string name { get; set; }
- [HasEmitter]
- public signal void destroy ();
- [HasEmitter]
- public signal void show ();
- [HasEmitter]
- public signal void hide ();
- public signal void parent_set (Clutter.Actor old_parent);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Alpha : GLib.InitiallyUnowned {
- public uint get_alpha ();
- public weak Clutter.Timeline get_timeline ();
- public static GLib.Type get_type ();
- public Alpha ();
- public Alpha.full (Clutter.Timeline timeline, Clutter.AlphaFunc func, pointer data, GLib.DestroyNotify destroy);
- public void set_func (Clutter.AlphaFunc func, pointer data, GLib.DestroyNotify destroy);
- public void set_timeline (Clutter.Timeline timeline);
- public weak Clutter.Timeline timeline { get; set; }
- public weak uint alpha { get; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Backend : GLib.Object {
- public uint get_double_click_distance ();
- public uint get_double_click_time ();
- public double get_resolution ();
- public static GLib.Type get_type ();
- public void set_double_click_distance (uint distance);
- public void set_double_click_time (uint msec);
- public void set_resolution (double dpi);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Behaviour : GLib.Object {
- public void actors_foreach (Clutter.BehaviourForeachFunc func, pointer data);
- public weak GLib.SList get_actors ();
- public weak Clutter.Alpha get_alpha ();
- public int get_n_actors ();
- public weak Clutter.Actor get_nth_actor (int index_);
- public static GLib.Type get_type ();
- public bool is_applied (Clutter.Actor actor);
- public void remove_all ();
- public void set_alpha (Clutter.Alpha alpha);
- public weak Clutter.Alpha alpha { get; set; }
- public signal void applied (Clutter.Actor actor);
- public signal void removed (Clutter.Actor actor);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class BehaviourBspline : Clutter.Behaviour {
- public void adjust (uint offset, Clutter.Knot knot);
- public void append (...);
- public void append_knot (Clutter.Knot knot);
- public void clear ();
- public void get_origin (Clutter.Knot knot);
- public static GLib.Type get_type ();
- public void join (Clutter.BehaviourBspline bs2);
- [NoArrayLength]
- public BehaviourBspline (Clutter.Alpha alpha, Clutter.Knot[] knots, uint n_knots);
- public void set_origin (Clutter.Knot knot);
- public weak Clutter.Behaviour split (uint offset);
- public void truncate (uint offset);
- public signal void knot_reached (Clutter.Knot knot);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class BehaviourDepth : Clutter.Behaviour {
- public static GLib.Type get_type ();
- public BehaviourDepth (Clutter.Alpha alpha, int start_depth, int end_depth);
- [NoAccessorMethod]
- public weak int start_depth { get; set; }
- [NoAccessorMethod]
- public weak int end_depth { get; set; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class BehaviourEllipse : Clutter.Behaviour {
- public double get_angle_begin ();
- public int32 get_angle_beginx ();
- public double get_angle_end ();
- public int32 get_angle_endx ();
- public double get_angle_tilt (Clutter.RotateAxis axis);
- public int32 get_angle_tiltx (Clutter.RotateAxis axis);
- public void get_center (int x, int y);
- public Clutter.RotateDirection get_direction ();
- public int get_height ();
- public void get_tilt (double angle_tilt_x, double angle_tilt_y, double angle_tilt_z);
- public void get_tiltx (int32 angle_tilt_x, int32 angle_tilt_y, int32 angle_tilt_z);
- public static GLib.Type get_type ();
- public int get_width ();
- public BehaviourEllipse (Clutter.Alpha alpha, int x, int y, int width, int height, Clutter.RotateDirection direction, double begin, double end);
- [CCode (cname = "clutter_behaviour_ellipse_newx")]
- public BehaviourEllipse.newx (Clutter.Alpha alpha, int x, int y, int width, int height, Clutter.RotateDirection direction, int32 begin, int32 end);
- public void set_angle_begin (double angle_begin);
- public void set_angle_beginx (int32 angle_begin);
- public void set_angle_end (double angle_end);
- public void set_angle_endx (int32 angle_end);
- public void set_angle_tilt (Clutter.RotateAxis axis, double angle_tilt);
- public void set_angle_tiltx (Clutter.RotateAxis axis, int32 angle_tilt);
- public void set_center (int x, int y);
- public void set_direction (Clutter.RotateDirection direction);
- public void set_height (int height);
- public void set_tilt (double angle_tilt_x, double angle_tilt_y, double angle_tilt_z);
- public void set_tiltx (int32 angle_tilt_x, int32 angle_tilt_y, int32 angle_tilt_z);
- public void set_width (int width);
- public weak double angle_begin { get; set; }
- public weak double angle_end { get; set; }
- [NoAccessorMethod]
- public weak double angle_tilt_x { get; set; }
- [NoAccessorMethod]
- public weak double angle_tilt_y { get; set; }
- [NoAccessorMethod]
- public weak double angle_tilt_z { get; set; }
- public weak int width { get; set; }
- public weak int height { get; set; }
- public weak Clutter.Knot center { get; set; }
- public weak Clutter.RotateDirection direction { get; set; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class BehaviourOpacity : Clutter.Behaviour {
- public static GLib.Type get_type ();
- public BehaviourOpacity (Clutter.Alpha alpha, uchar opacity_start, uchar opacity_end);
- [NoAccessorMethod]
- public weak uint opacity_start { get; set construct; }
- [NoAccessorMethod]
- public weak uint opacity_end { get; set construct; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class BehaviourPath : Clutter.Behaviour {
- public void append_knot (Clutter.Knot knot);
- public void append_knots (...);
- public void clear ();
- public weak GLib.SList get_knots ();
- public static GLib.Type get_type ();
- public void insert_knot (uint offset, Clutter.Knot knot);
- [NoArrayLength]
- public BehaviourPath (Clutter.Alpha alpha, Clutter.Knot[] knots, uint n_knots);
- public void remove_knot (uint offset);
- [NoAccessorMethod]
- public weak Clutter.Knot knot { set; }
- public signal void knot_reached (Clutter.Knot knot);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class BehaviourRotate : Clutter.Behaviour {
- public Clutter.RotateAxis get_axis ();
- public void get_bounds (double angle_begin, double angle_end);
- public void get_boundsx (int32 angle_begin, int32 angle_end);
- public void get_center (int x, int y, int z);
- public Clutter.RotateDirection get_direction ();
- public static GLib.Type get_type ();
- public BehaviourRotate (Clutter.Alpha alpha, Clutter.RotateAxis axis, Clutter.RotateDirection direction, double angle_begin, double angle_end);
- [CCode (cname = "clutter_behaviour_rotate_newx")]
- public BehaviourRotate.newx (Clutter.Alpha alpha, Clutter.RotateAxis axis, Clutter.RotateDirection direction, int32 angle_begin, int32 angle_end);
- public void set_axis (Clutter.RotateAxis axis);
- public void set_bounds (double angle_begin, double angle_end);
- public void set_boundsx (int32 angle_begin, int32 angle_end);
- public void set_center (int x, int y, int z);
- public void set_direction (Clutter.RotateDirection direction);
- [NoAccessorMethod]
- public weak double angle_begin { get; set; }
- [NoAccessorMethod]
- public weak double angle_end { get; set; }
- public weak Clutter.RotateAxis axis { get; set; }
- public weak Clutter.RotateDirection direction { get; set; }
- [NoAccessorMethod]
- public weak int center_x { get; set; }
- [NoAccessorMethod]
- public weak int center_y { get; set; }
- [NoAccessorMethod]
- public weak int center_z { get; set; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class BehaviourScale : Clutter.Behaviour {
- public void get_bounds (double scale_begin, double scale_end);
- public void get_boundsx (int32 scale_begin, int32 scale_end);
- public Clutter.Gravity get_gravity ();
- public static GLib.Type get_type ();
- public BehaviourScale (Clutter.Alpha alpha, double scale_begin, double scale_end, Clutter.Gravity gravity);
- [CCode (cname = "clutter_behaviour_scale_newx")]
- public BehaviourScale.newx (Clutter.Alpha alpha, int32 scale_begin, int32 scale_end, Clutter.Gravity gravity);
- [NoAccessorMethod]
- public weak double scale_begin { get; set; }
- [NoAccessorMethod]
- public weak double scale_end { get; set; }
- [NoAccessorMethod]
- public weak Clutter.Gravity scale_gravity { get; set; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Box : Clutter.Actor {
- public void get_color (out Clutter.Color color);
- public void get_default_padding (int padding_top, int padding_right, int padding_bottom, int padding_left);
- public void get_margin (Clutter.Margin margin);
- public static GLib.Type get_type ();
- public void pack (Clutter.Actor actor, Clutter.PackType pack_type, Clutter.Padding padding);
- public void pack_defaults (Clutter.Actor actor);
- public bool query_child (Clutter.Actor actor, Clutter.BoxChild child);
- public bool query_nth_child (int index_, Clutter.BoxChild child);
- public void remove_all ();
- public void set_color (out Clutter.Color color);
- public void set_default_padding (int padding_top, int padding_right, int padding_bottom, int padding_left);
- public void set_margin (Clutter.Margin margin);
- public weak Clutter.Margin margin { get; set; }
- public weak Clutter.Color color { get; set; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class CloneTexture : Clutter.Actor {
- public weak Clutter.Texture get_parent_texture ();
- public static GLib.Type get_type ();
- public CloneTexture (Clutter.Texture texture);
- public void set_parent_texture (Clutter.Texture texture);
- public weak Clutter.Texture parent_texture { get; set construct; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class EffectTemplate : GLib.Object {
- public static GLib.Type get_type ();
- public EffectTemplate (Clutter.Timeline timeline, Clutter.AlphaFunc alpha_func);
- public EffectTemplate.full (Clutter.Timeline timeline, Clutter.AlphaFunc alpha_func, pointer user_data, GLib.DestroyNotify notify);
- [NoAccessorMethod]
- public weak pointer alpha_func { get; construct; }
- [NoAccessorMethod]
- public weak Clutter.Timeline timeline { get; construct; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Entry : Clutter.Actor {
- public void delete_chars (uint len);
- public void delete_text (long start_pos, long end_pos);
- public Pango.Alignment get_alignment ();
- public void get_color (out Clutter.Color color);
- public weak string get_font_name ();
- public unichar get_invisible_char ();
- public weak Pango.Layout get_layout ();
- public int get_max_length ();
- public int get_position ();
- public weak string get_text ();
- public static GLib.Type get_type ();
- public bool get_visibility ();
- public bool get_visible_cursor ();
- public void handle_key_event (Clutter.KeyEvent kev);
- public void insert_text (string text, long position);
- public void insert_unichar (unichar wc);
- public Entry ();
- public Entry.full (string font_name, string text, out Clutter.Color color);
- public Entry.with_text (string font_name, string text);
- public void set_alignment (Pango.Alignment alignment);
- public void set_color (out Clutter.Color color);
- public void set_font_name (string font_name);
- public void set_invisible_char (unichar wc);
- public void set_max_length (int max);
- public void set_position (int position);
- public void set_text (string text);
- public void set_visibility (bool visible);
- public void set_visible_cursor (bool visible);
- public weak string font_name { get; set construct; }
- public weak string text { get; set construct; }
- public weak Clutter.Color color { get; set; }
- public weak Pango.Alignment alignment { get; set; }
- public weak int position { get; set; }
- [NoAccessorMethod]
- public weak bool cursor_visible { get; set; }
- [NoAccessorMethod]
- public weak bool text_visible { get; set; }
- public weak int max_length { get; set; }
- [NoAccessorMethod]
- public weak uint entry_padding { get; set; }
- public signal void text_changed ();
- public signal void cursor_event (Clutter.Geometry geometry);
- public signal void activate ();
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Group : Clutter.Actor, Clutter.Container {
- public weak Clutter.Actor find_child_by_id (uint id);
- public int get_n_children ();
- public weak Clutter.Actor get_nth_child (int index_);
- public static GLib.Type get_type ();
- public void lower (Clutter.Actor actor, Clutter.Actor sibling);
- public Group ();
- public void raise (Clutter.Actor actor, Clutter.Actor sibling);
- public void remove_all ();
- public void sort_depth_order ();
- public signal void add (Clutter.Actor child);
- public signal void remove (Clutter.Actor child);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class HBox : Clutter.Box, Clutter.Layout {
- public static GLib.Type get_type ();
- public HBox ();
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Label : Clutter.Actor, Clutter.Layout {
- public Pango.Alignment get_alignment ();
- public weak Pango.AttrList get_attributes ();
- public void get_color (out Clutter.Color color);
- public Pango.EllipsizeMode get_ellipsize ();
- public weak string get_font_name ();
- public weak Pango.Layout get_layout ();
- public bool get_line_wrap ();
- public Pango.WrapMode get_line_wrap_mode ();
- public weak string get_text ();
- public static GLib.Type get_type ();
- public bool get_use_markup ();
- public Label ();
- public Label.full (string font_name, string text, out Clutter.Color color);
- public Label.with_text (string font_name, string text);
- public void set_alignment (Pango.Alignment alignment);
- public void set_attributes (Pango.AttrList attrs);
- public void set_color (out Clutter.Color color);
- public void set_ellipsize (Pango.EllipsizeMode mode);
- public void set_font_name (string font_name);
- public void set_line_wrap (bool wrap);
- public void set_line_wrap_mode (Pango.WrapMode wrap_mode);
- public void set_text (string text);
- public void set_use_markup (bool setting);
- public weak string font_name { get; set construct; }
- public weak string text { get; set construct; }
- public weak Clutter.Color color { get; set; }
- public weak Pango.AttrList attributes { get; set; }
- public weak bool use_markup { get; set; }
- [NoAccessorMethod]
- public weak bool wrap { get; set; }
- [NoAccessorMethod]
- public weak Pango.WrapMode wrap_mode { get; set; }
- public weak Pango.EllipsizeMode ellipsize { get; set; }
- public weak Pango.Alignment alignment { get; set; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Rectangle : Clutter.Actor {
- public void get_border_color (out Clutter.Color color);
- public uint get_border_width ();
- public void get_color (out Clutter.Color color);
- public static GLib.Type get_type ();
- public Rectangle ();
- public Rectangle.with_color (out Clutter.Color color);
- public void set_border_color (out Clutter.Color color);
- public void set_border_width (uint width);
- public void set_color (out Clutter.Color color);
- public weak Clutter.Color color { get; set; }
- public weak Clutter.Color border_color { get; set; }
- public weak uint border_width { get; set; }
- [NoAccessorMethod]
- public weak bool has_border { get; set; }
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Stage : Clutter.Group {
- [CCode (cname = "clutter_stage_fullscreen")]
- public void get_fullscreen ();
- public weak Clutter.Actor get_actor_at_pos (int x, int y);
- public void get_color (out Clutter.Color color);
- public static weak Clutter.Actor get_default ();
- public void get_perspective (float fovy, float aspect, float z_near, float z_far);
- public void get_perspectivex (Clutter.Perspective perspective);
- public weak string get_title ();
- public static GLib.Type get_type ();
- public bool get_user_resizable ();
- public void hide_cursor ();
- public void set_color (out Clutter.Color color);
- public void set_perspective (float fovy, float aspect, float z_near, float z_far);
- public void set_perspectivex (Clutter.Perspective perspective);
- public virtual void set_title (string title);
- public void set_user_resizable (bool resizable);
- public void show_cursor ();
- public weak Gdk.Pixbuf snapshot (int x, int y, int width, int height);
- public void unfullscreen ();
- [NoAccessorMethod]
- public weak bool fullscreen { get; set construct; }
- [NoAccessorMethod]
- public weak bool offscreen { get; set construct; }
- [NoAccessorMethod]
- public weak bool cursor_visible { get; set construct; }
- public weak bool user_resizable { get; set construct; }
- public weak Clutter.Color color { get; set; }
- public weak string title { get; set; }
- [HasEmitter]
- public signal void event (Clutter.Event event);
- public signal void event_after (Clutter.Event event);
- public signal void button_press_event (Clutter.ButtonEvent event);
- public signal void button_release_event (Clutter.ButtonEvent event);
- public signal void scroll_event (Clutter.ScrollEvent event);
- public signal void key_press_event (Clutter.KeyEvent event);
- public signal void key_release_event (Clutter.KeyEvent event);
- public signal void motion_event (Clutter.MotionEvent event);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Texture : Clutter.Actor {
- public void bind_tile (int index_);
- public static GLib.Quark error_quark ();
- public void get_base_size (int width, int height);
- public void get_n_tiles (int n_x_tiles, int n_y_tiles);
- public weak Gdk.Pixbuf get_pixbuf ();
- public static GLib.Type get_type ();
- public void get_x_tile_detail (int x_index, int pos, int size, int waste);
- public void get_y_tile_detail (int y_index, int pos, int size, int waste);
- public bool has_generated_tiles ();
- public bool is_tiled ();
- public Texture ();
- public Texture.from_pixbuf (Gdk.Pixbuf pixbuf);
- [NoArrayLength]
- public bool set_from_rgb_data (uchar[] data, bool has_alpha, int width, int height, int rowstride, int bpp, Clutter.TextureFlags flags) throws GLib.Error;
- [NoArrayLength]
- public bool set_from_yuv_data (uchar[] data, int width, int height, Clutter.TextureFlags flags) throws GLib.Error;
- public bool set_pixbuf (Gdk.Pixbuf pixbuf) throws GLib.Error;
- public weak Gdk.Pixbuf pixbuf { get; set; }
- [NoAccessorMethod]
- public weak bool tiled { get; construct; }
- [NoAccessorMethod]
- public weak bool sync_size { get; set construct; }
- [NoAccessorMethod]
- public weak bool repeat_x { get; set construct; }
- [NoAccessorMethod]
- public weak bool repeat_y { get; set construct; }
- [NoAccessorMethod]
- public weak int filter_quality { get; set construct; }
- [NoAccessorMethod]
- public weak int tile_waste { get; construct; }
- [NoAccessorMethod]
- public weak int pixel_type { get; }
- [NoAccessorMethod]
- public weak int pixel_format { get; }
- public signal void size_change (int width, int height);
- public signal void pixbuf_change ();
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class Timeline : GLib.Object {
- public void advance (uint frame_num);
- public weak Clutter.Timeline clone ();
- public int get_current_frame ();
- public uint get_delay ();
- public bool get_loop ();
- public uint get_n_frames ();
- public uint get_speed ();
- public static GLib.Type get_type ();
- public bool is_playing ();
- public Timeline (uint n_frames, uint fps);
- public void pause ();
- public void rewind ();
- public void set_delay (uint msecs);
- public void set_loop (bool loop);
- public void set_n_frames (uint n_frames);
- public void set_speed (uint fps);
- public void skip (uint n_frames);
- public void start ();
- public void stop ();
- [NoAccessorMethod]
- public weak uint fps { get; set construct; }
- [NoAccessorMethod]
- public weak uint num_frames { get; set construct; }
- public weak bool loop { get; set construct; }
- public weak uint delay { get; set construct; }
- public signal void new_frame (int frame_num);
- public signal void completed ();
- public signal void started ();
- public signal void paused ();
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public class VBox : Clutter.Box, Clutter.Layout {
- public static GLib.Type get_type ();
- public VBox ();
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public interface Container {
- public abstract void add (...);
- public void add_actor (Clutter.Actor actor);
- public void add_valist (Clutter.Actor first_actor, pointer var_args);
- public abstract void @foreach (Clutter.Callback callback, pointer user_data);
- public weak GLib.List get_children ();
- public static GLib.Type get_type ();
- public abstract void remove (...);
- public void remove_actor (Clutter.Actor actor);
- public void remove_valist (Clutter.Actor first_actor, pointer var_args);
- public signal void actor_added (Clutter.Actor actor);
- public signal void actor_removed (Clutter.Actor actor);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public interface Layout {
- public abstract Clutter.LayoutFlags get_layout_flags ();
- public static GLib.Type get_type ();
- public abstract void height_for_width (int width, int height);
- public abstract void natural_request (int width, int height);
- public abstract void tune_request (int given_width, int given_height, int width, int height);
- public abstract void width_for_height (int width, int height);
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public interface Media {
- public abstract int get_buffer_percent ();
- public bool get_can_seek ();
- public abstract int get_duration ();
- public abstract bool get_playing ();
- public abstract int get_position ();
- public static GLib.Type get_type ();
- public weak string get_uri ();
- public abstract double get_volume ();
- public void set_filename (string filename);
- public abstract void set_playing (bool playing);
- public abstract void set_position (int position);
- public abstract void set_uri (string uri);
- public abstract void set_volume (double volume);
- public signal void eos ();
- public signal void error (GLib.Error error);
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct ActorBox {
- public int32 x1;
- public int32 y1;
- public int32 x2;
- public int32 y2;
- public static GLib.Type get_type ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct AnyEvent {
- public Clutter.EventType type;
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct BoxChild {
- public weak Clutter.Actor actor;
- public weak Clutter.ActorBox child_coords;
- public Clutter.PackType pack_type;
- public weak Clutter.Padding padding;
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct ButtonEvent {
- public Clutter.EventType type;
- public uint time;
- public int x;
- public int y;
- public Clutter.ModifierType modifier_state;
- public uint button;
- public double axes;
- public weak Clutter.InputDevice device;
- [CCode (cname = "clutter_button_event_button")]
- public uint get_button ();
- }
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Color {
- public uchar red;
- public uchar green;
- public uchar blue;
- public uchar alpha;
- [InstanceByReference]
- public void add (out Clutter.Color src2, out Clutter.Color dest);
- [InstanceByReference]
- public Clutter.Color copy ();
- [InstanceByReference]
- public void darken (out Clutter.Color dest);
- [InstanceByReference]
- public bool equal (out Clutter.Color b);
- [InstanceByReference]
- public void from_hls (uchar hue, uchar luminance, uchar saturation);
- [InstanceByReference]
- public void from_hlsx (int32 hue, int32 luminance, int32 saturation);
- [InstanceByReference]
- public void from_pixel (uint pixel);
- public static GLib.Type get_type ();
- [InstanceByReference]
- public void lighten (out Clutter.Color dest);
- public static bool parse (string color, out Clutter.Color dest);
- [InstanceByReference]
- public void shade (out Clutter.Color dest, double shade);
- [InstanceByReference]
- public void shadex (out Clutter.Color dest, int32 shade);
- [InstanceByReference]
- public void subtract (out Clutter.Color src2, out Clutter.Color dest);
- [InstanceByReference]
- public void to_hls (uchar hue, uchar luminance, uchar saturation);
- [InstanceByReference]
- public void to_hlsx (int32 hue, int32 luminance, int32 saturation);
- [InstanceByReference]
- public uint to_pixel ();
- [InstanceByReference]
- public weak string to_string ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Geometry {
- public int x;
- public int y;
- public uint width;
- public uint height;
- public static GLib.Type get_type ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct InputDevice {
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct KeyEvent {
- public Clutter.EventType type;
- public uint time;
- public Clutter.ModifierType modifier_state;
- public uint keyval;
- public ushort hardware_keycode;
- public ushort code ();
- public uint symbol ();
- public uint unicode ();
- }
- [ReferenceType (free_function = "clutter_knot_free")]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Knot {
- public int x;
- public int y;
- public weak Clutter.Knot copy ();
- public bool equal (Clutter.Knot knot_b);
- public static GLib.Type get_type ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Margin {
- public int32 top;
- public int32 right;
- public int32 bottom;
- public int32 left;
- public static GLib.Type get_type ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct MotionEvent {
- public Clutter.EventType type;
- public uint time;
- public int x;
- public int y;
- public Clutter.ModifierType modifier_state;
- public double axes;
- public weak Clutter.InputDevice device;
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Padding {
- public int32 top;
- public int32 right;
- public int32 bottom;
- public int32 left;
- public static GLib.Type get_type ();
- }
- [ReferenceType (free_function = "clutter_perspective_free")]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Perspective {
- public int32 fovy;
- public int32 aspect;
- public int32 z_near;
- public int32 z_far;
- public weak Clutter.Perspective copy ();
- public static GLib.Type get_type ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct ScrollEvent {
- public Clutter.EventType type;
- public uint time;
- public int x;
- public int y;
- public Clutter.ScrollDirection direction;
- public Clutter.ModifierType modifier_state;
- public double axes;
- public weak Clutter.InputDevice device;
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct StageStateEvent {
- public Clutter.EventType type;
- public Clutter.StageState changed_mask;
- public Clutter.StageState new_state;
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct TimeoutPool {
- public uint add (uint interval, GLib.SourceFunc func, pointer data, GLib.DestroyNotify notify);
- public TimeoutPool (int priority);
- public void remove (uint id);
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Vertex {
- public int32 x;
- public int32 y;
- public int32 z;
- public static GLib.Type get_type ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Effect {
- public static weak Clutter.Timeline depth (Clutter.EffectTemplate template_, Clutter.Actor actor, int start_depth, int end_depth, Clutter.EffectCompleteFunc completed_func, pointer completed_data);
- public static weak Clutter.Timeline fade (Clutter.EffectTemplate template_, Clutter.Actor actor, uchar start_opacity, uchar end_opacity, Clutter.EffectCompleteFunc completed_func, pointer completed_data);
- [NoArrayLength]
- public static weak Clutter.Timeline move (Clutter.EffectTemplate template_, Clutter.Actor actor, Clutter.Knot[] knots, uint n_knots, Clutter.EffectCompleteFunc completed_func, pointer completed_data);
- public static weak Clutter.Timeline rotate_x (Clutter.EffectTemplate template_, Clutter.Actor actor, double angle_begin, double angle_end, int center_y, int center_z, Clutter.RotateDirection direction, Clutter.EffectCompleteFunc completed_func, pointer completed_data);
- public static weak Clutter.Timeline rotate_y (Clutter.EffectTemplate template_, Clutter.Actor actor, double angle_begin, double angle_end, int center_x, int center_z, Clutter.RotateDirection direction, Clutter.EffectCompleteFunc completed_func, pointer completed_data);
- public static weak Clutter.Timeline rotate_z (Clutter.EffectTemplate template_, Clutter.Actor actor, double angle_begin, double angle_end, int center_x, int center_y, Clutter.RotateDirection direction, Clutter.EffectCompleteFunc completed_func, pointer completed_data);
- public static weak Clutter.Timeline scale (Clutter.EffectTemplate template_, Clutter.Actor actor, double scale_begin, double scale_end, Clutter.Gravity gravity, Clutter.EffectCompleteFunc completed_func, pointer completed_data);
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Event {
- public weak Clutter.Event copy ();
- public static weak Clutter.Event get ();
- public void get_coords (int x, int y);
- public Clutter.ModifierType get_state ();
- public uint get_time ();
- public static GLib.Type get_type ();
- public Event (Clutter.EventType type);
- public static weak Clutter.Event peek ();
- public void put ();
- public Clutter.EventType type ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Exp {
- public static uint dec_func (Clutter.Alpha alpha, pointer dummy);
- public static uint inc_func (Clutter.Alpha alpha, pointer dummy);
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Feature {
- public static bool available (Clutter.FeatureFlags feature);
- public static Clutter.FeatureFlags get_all ();
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Init {
- public static GLib.Quark error_quark ();
- [NoArrayLength]
- public static Clutter.InitError with_args (int argc, string[] argv, string parameter_string, out GLib.OptionEntry entries, string translation_domain) throws GLib.Error;
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Ramp {
- public static uint dec_func (Clutter.Alpha alpha, pointer dummy);
- public static uint func (Clutter.Alpha alpha, pointer dummy);
- public static uint inc_func (Clutter.Alpha alpha, pointer dummy);
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Sine {
- public static uint dec_func (Clutter.Alpha alpha, pointer dummy);
- public static uint func (Clutter.Alpha alpha, pointer dummy);
- public static uint half_func (Clutter.Alpha alpha, pointer dummy);
- public static uint inc_func (Clutter.Alpha alpha, pointer dummy);
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Smoothstep {
- public static uint dec_func (Clutter.Alpha alpha, pointer dummy);
- public static uint inc_func (Clutter.Alpha alpha, pointer dummy);
- }
- [ReferenceType]
- [CCode (cheader_filename = "clutter/clutter.h")]
- public struct Threads {
- public static uint add_idle (GLib.SourceFunc func, pointer data);
- public static uint add_idle_full (int priority, GLib.SourceFunc func, pointer data, GLib.DestroyNotify notify);
- public static uint add_timeout (uint interval, GLib.SourceFunc func, pointer data);
- public static uint add_timeout_full (int priority, uint interval, GLib.SourceFunc func, pointer data, GLib.DestroyNotify notify);
- public static void enter ();
- public static void init ();
- public static void leave ();
- public static void set_lock_functions (GLib.Callback enter_fn, GLib.Callback leave_fn);
- }
- public static delegate uint AlphaFunc (Clutter.Alpha alpha, pointer user_data);
- public static delegate void BehaviourForeachFunc (Clutter.Behaviour behaviour, Clutter.Actor actor, pointer data);
- public static delegate void Callback (Clutter.Actor actor, pointer data);
- public static delegate void EffectCompleteFunc (Clutter.Actor actor, pointer user_data);
- public static uint ramp_inc_func (Clutter.Alpha alpha, pointer dummy);
- public static uint ramp_dec_func (Clutter.Alpha alpha, pointer dummy);
- public static uint ramp_func (Clutter.Alpha alpha, pointer dummy);
- public static uint sine_func (Clutter.Alpha alpha, pointer dummy);
- public static uint sine_inc_func (Clutter.Alpha alpha, pointer dummy);
- public static uint sine_dec_func (Clutter.Alpha alpha, pointer dummy);
- public static uint sine_half_func (Clutter.Alpha alpha, pointer dummy);
- public static uint square_func (Clutter.Alpha alpha, pointer dummy);
- public static uint smoothstep_inc_func (Clutter.Alpha alpha, pointer dummy);
- public static uint smoothstep_dec_func (Clutter.Alpha alpha, pointer dummy);
- public static uint exp_inc_func (Clutter.Alpha alpha, pointer dummy);
- public static uint exp_dec_func (Clutter.Alpha alpha, pointer dummy);
- public static void init (out string[] args);
- public static void main ();
- public static void main_quit ();
- public static void base_init ();
- public static bool events_pending ();
- public static bool get_debug_enabled ();
- public static weak Clutter.Backend get_default_backend ();
- public static weak GLib.OptionGroup get_option_group ();
- public static bool get_show_fps ();
- public static ulong get_timestamp ();
- public static uint keysym_to_unicode (uint keyval);
- public static int util_next_p2 (int a);
-}
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <!--
-
- This file was automatically generated.
- Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
- <namespace name="Clutter">
- <enum get-type="clutter_actor_flags_get_type" name="ClutterActorFlags" type="flags" type-name="ClutterActorFlags">
- <member name="CLUTTER_ACTOR_MAPPED" value=""/>
- <member name="CLUTTER_ACTOR_REALIZED" value=""/>
- </enum>
- <enum name="ClutterDebugFlag" type="flags" type-name="ClutterDebugFlag">
- <member name="CLUTTER_DEBUG_MISC" value=""/>
- <member name="CLUTTER_DEBUG_ACTOR" value=""/>
- <member name="CLUTTER_DEBUG_TEXTURE" value=""/>
- <member name="CLUTTER_DEBUG_EVENT" value=""/>
- <member name="CLUTTER_DEBUG_PAINT" value=""/>
- <member name="CLUTTER_DEBUG_GL" value=""/>
- <member name="CLUTTER_DEBUG_ALPHA" value=""/>
- <member name="CLUTTER_DEBUG_BEHAVIOUR" value=""/>
- <member name="CLUTTER_DEBUG_PANGO" value=""/>
- <member name="CLUTTER_DEBUG_BACKEND" value=""/>
- <member name="CLUTTER_DEBUG_SCHEDULER" value=""/>
- </enum>
- <enum get-type="clutter_event_type_get_type" name="ClutterEventType" type="enum" type-name="ClutterEventType">
- <member name="CLUTTER_NOTHING" value=""/>
- <member name="CLUTTER_KEY_PRESS" value=""/>
- <member name="CLUTTER_KEY_RELEASE" value=""/>
- <member name="CLUTTER_MOTION" value=""/>
- <member name="CLUTTER_BUTTON_PRESS" value=""/>
- <member name="CLUTTER_2BUTTON_PRESS" value=""/>
- <member name="CLUTTER_3BUTTON_PRESS" value=""/>
- <member name="CLUTTER_BUTTON_RELEASE" value=""/>
- <member name="CLUTTER_SCROLL" value=""/>
- <member name="CLUTTER_STAGE_STATE" value=""/>
- <member name="CLUTTER_DESTROY_NOTIFY" value=""/>
- <member name="CLUTTER_CLIENT_MESSAGE" value=""/>
- <member name="CLUTTER_DELETE" value=""/>
- </enum>
- <enum get-type="clutter_feature_flags_get_type" name="ClutterFeatureFlags" type="flags" type-name="ClutterFeatureFlags">
- <member name="CLUTTER_FEATURE_TEXTURE_RECTANGLE" value=""/>
- <member name="CLUTTER_FEATURE_SYNC_TO_VBLANK" value=""/>
- <member name="CLUTTER_FEATURE_TEXTURE_YUV" value=""/>
- <member name="CLUTTER_FEATURE_TEXTURE_READ_PIXELS" value=""/>
- <member name="CLUTTER_FEATURE_STAGE_STATIC" value=""/>
- <member name="CLUTTER_FEATURE_STAGE_USER_RESIZE" value=""/>
- <member name="CLUTTER_FEATURE_STAGE_CURSOR" value=""/>
- </enum>
- <enum get-type="clutter_gravity_get_type" name="ClutterGravity" type="enum" type-name="ClutterGravity">
- <member name="CLUTTER_GRAVITY_NONE" value=""/>
- <member name="CLUTTER_GRAVITY_NORTH" value=""/>
- <member name="CLUTTER_GRAVITY_NORTH_EAST" value=""/>
- <member name="CLUTTER_GRAVITY_EAST" value=""/>
- <member name="CLUTTER_GRAVITY_SOUTH_EAST" value=""/>
- <member name="CLUTTER_GRAVITY_SOUTH" value=""/>
- <member name="CLUTTER_GRAVITY_SOUTH_WEST" value=""/>
- <member name="CLUTTER_GRAVITY_WEST" value=""/>
- <member name="CLUTTER_GRAVITY_NORTH_WEST" value=""/>
- <member name="CLUTTER_GRAVITY_CENTER" value=""/>
- </enum>
- <enum get-type="clutter_init_error_get_type" name="ClutterInitError" type="enum" type-name="ClutterInitError">
- <member name="CLUTTER_INIT_SUCCESS" value=""/>
- <member name="CLUTTER_INIT_ERROR_UNKNOWN" value=""/>
- <member name="CLUTTER_INIT_ERROR_THREADS" value=""/>
- <member name="CLUTTER_INIT_ERROR_BACKEND" value=""/>
- <member name="CLUTTER_INIT_ERROR_INTERNAL" value=""/>
- </enum>
- <enum get-type="clutter_layout_flags_get_type" name="ClutterLayoutFlags" type="flags" type-name="ClutterLayoutFlags">
- <member name="CLUTTER_LAYOUT_NONE" value=""/>
- <member name="CLUTTER_LAYOUT_WIDTH_FOR_HEIGHT" value=""/>
- <member name="CLUTTER_LAYOUT_HEIGHT_FOR_WIDTH" value=""/>
- <member name="CLUTTER_LAYOUT_NATURAL" value=""/>
- <member name="CLUTTER_LAYOUT_TUNABLE" value=""/>
- </enum>
- <enum get-type="clutter_modifier_type_get_type" name="ClutterModifierType" type="flags" type-name="ClutterModifierType">
- <member name="CLUTTER_SHIFT_MASK" value=""/>
- <member name="CLUTTER_LOCK_MASK" value=""/>
- <member name="CLUTTER_CONTROL_MASK" value=""/>
- <member name="CLUTTER_MOD1_MASK" value=""/>
- <member name="CLUTTER_MOD2_MASK" value=""/>
- <member name="CLUTTER_MOD3_MASK" value=""/>
- <member name="CLUTTER_MOD4_MASK" value=""/>
- <member name="CLUTTER_MOD5_MASK" value=""/>
- <member name="CLUTTER_BUTTON1_MASK" value=""/>
- <member name="CLUTTER_BUTTON2_MASK" value=""/>
- <member name="CLUTTER_BUTTON3_MASK" value=""/>
- <member name="CLUTTER_BUTTON4_MASK" value=""/>
- <member name="CLUTTER_BUTTON5_MASK" value=""/>
- </enum>
- <enum get-type="clutter_pack_type_get_type" name="ClutterPackType" type="enum" type-name="ClutterPackType">
- <member name="CLUTTER_PACK_START" value=""/>
- <member name="CLUTTER_PACK_END" value=""/>
- </enum>
- <enum get-type="clutter_rotate_axis_get_type" name="ClutterRotateAxis" type="enum" type-name="ClutterRotateAxis">
- <member name="CLUTTER_X_AXIS" value=""/>
- <member name="CLUTTER_Y_AXIS" value=""/>
- <member name="CLUTTER_Z_AXIS" value=""/>
- </enum>
- <enum get-type="clutter_rotate_direction_get_type" name="ClutterRotateDirection" type="enum" type-name="ClutterRotateDirection">
- <member name="CLUTTER_ROTATE_CW" value=""/>
- <member name="CLUTTER_ROTATE_CCW" value=""/>
- </enum>
- <enum get-type="clutter_scroll_direction_get_type" name="ClutterScrollDirection" type="enum" type-name="ClutterScrollDirection">
- <member name="CLUTTER_SCROLL_UP" value=""/>
- <member name="CLUTTER_SCROLL_DOWN" value=""/>
- <member name="CLUTTER_SCROLL_LEFT" value=""/>
- <member name="CLUTTER_SCROLL_RIGHT" value=""/>
- </enum>
- <enum get-type="clutter_stage_state_get_type" name="ClutterStageState" type="enum" type-name="ClutterStageState">
- <member name="CLUTTER_STAGE_STATE_FULLSCREEN" value=""/>
- <member name="CLUTTER_STAGE_STATE_MAXIMIZED" value=""/>
- <member name="CLUTTER_STAGE_STATE_MINIMIZED" value=""/>
- <member name="CLUTTER_STAGE_STATE_OFFSCREEN" value=""/>
- </enum>
- <enum get-type="clutter_texture_error_get_type" name="ClutterTextureError" type="enum" type-name="ClutterTextureError">
- <member name="CLUTTER_TEXTURE_ERROR_OUT_OF_MEMORY" value=""/>
- <member name="CLUTTER_TEXTURE_ERROR_NO_YUV" value=""/>
- </enum>
- <enum get-type="clutter_texture_flags_get_type" name="ClutterTextureFlags" type="flags" type-name="ClutterTextureFlags">
- <member name="CLUTTER_TEXTURE_RGB_FLAG_BGR" value=""/>
- <member name="CLUTTER_TEXTURE_RGB_FLAG_PREMULT" value=""/>
- <member name="CLUTTER_TEXTURE_YUV_FLAG_YUV2" value=""/>
- </enum>
- <callback name="ClutterAlphaFunc" type-name="ClutterAlphaFunc">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="ClutterBehaviourForeachFunc" type-name="ClutterBehaviourForeachFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="behaviour" type="ClutterBehaviour*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="ClutterCallback" type-name="ClutterCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="ClutterEffectCompleteFunc" type-name="ClutterEffectCompleteFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <interface get-type="" name="ClutterContainer" type-name="ClutterContainer">
- <signal name="actor_added" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </signal>
- <signal name="actor_removed" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </signal>
- <vfunc name="add">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="remove">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="foreach">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="callback" type="ClutterCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </vfunc>
- <method name="add" symbol="clutter_container_add">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="first_actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="add_actor" symbol="clutter_container_add_actor">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="add_valist" symbol="clutter_container_add_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="first_actor" type="ClutterActor*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="foreach" symbol="clutter_container_foreach">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="callback" type="ClutterCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_children" symbol="clutter_container_get_children">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_container_get_type">
- <return-type type="GType"/>
- </method>
- <method name="remove" symbol="clutter_container_remove">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="first_actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="remove_actor" symbol="clutter_container_remove_actor">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="remove_valist" symbol="clutter_container_remove_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="container" type="ClutterContainer*"/>
- <parameter name="first_actor" type="ClutterActor*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- </interface>
- <interface get-type="" name="ClutterLayout" type-name="ClutterLayout">
- <property name="layout-flags" readable="1" type="ClutterLayoutFlags"/>
- <vfunc name="get_layout_flags">
- <return-type type="ClutterLayoutFlags"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- </parameters>
- </vfunc>
- <vfunc name="width_for_height">
- <return-type type="void"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="width" type="ClutterUnit*"/>
- <parameter name="height" type="ClutterUnit"/>
- </parameters>
- </vfunc>
- <vfunc name="height_for_width">
- <return-type type="void"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="width" type="ClutterUnit"/>
- <parameter name="height" type="ClutterUnit*"/>
- </parameters>
- </vfunc>
- <vfunc name="natural_request">
- <return-type type="void"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="width" type="ClutterUnit*"/>
- <parameter name="height" type="ClutterUnit*"/>
- </parameters>
- </vfunc>
- <vfunc name="tune_request">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="given_width" type="ClutterUnit"/>
- <parameter name="given_height" type="ClutterUnit"/>
- <parameter name="width" type="ClutterUnit*"/>
- <parameter name="height" type="ClutterUnit*"/>
- </parameters>
- </vfunc>
- <method name="get_layout_flags" symbol="clutter_layout_get_layout_flags">
- <return-type type="ClutterLayoutFlags"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_layout_get_type">
- <return-type type="GType"/>
- </method>
- <method name="height_for_width" symbol="clutter_layout_height_for_width">
- <return-type type="void"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint*"/>
- </parameters>
- </method>
- <method name="natural_request" symbol="clutter_layout_natural_request">
- <return-type type="void"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="width" type="gint*"/>
- <parameter name="height" type="gint*"/>
- </parameters>
- </method>
- <method name="tune_request" symbol="clutter_layout_tune_request">
- <return-type type="void"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="given_width" type="gint"/>
- <parameter name="given_height" type="gint"/>
- <parameter name="width" type="gint*"/>
- <parameter name="height" type="gint*"/>
- </parameters>
- </method>
- <method name="width_for_height" symbol="clutter_layout_width_for_height">
- <return-type type="void"/>
- <parameters>
- <parameter name="layout" type="ClutterLayout*"/>
- <parameter name="width" type="gint*"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </method>
- </interface>
- <interface get-type="" name="ClutterMedia" type-name="ClutterMedia">
- <property name="uri" readable="1" type="gchar*" writable="1"/>
- <property name="playing" readable="1" type="gboolean" writable="1"/>
- <property name="position" readable="1" type="gint" writable="1"/>
- <property name="volume" readable="1" type="gdouble" writable="1"/>
- <property name="can-seek" readable="1" type="gboolean"/>
- <property name="buffer-percent" readable="1" type="gint"/>
- <property name="duration" readable="1" type="gint"/>
- <signal name="eos" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </signal>
- <signal name="error" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="error" type="GError*"/>
- </parameters>
- </signal>
- <vfunc name="set_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_playing">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="playing" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="get_playing">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="position" type="int"/>
- </parameters>
- </vfunc>
- <vfunc name="get_position">
- <return-type type="int"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_volume">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="volume" type="double"/>
- </parameters>
- </vfunc>
- <vfunc name="get_volume">
- <return-type type="double"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </vfunc>
- <vfunc name="can_seek">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_buffer_percent">
- <return-type type="int"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_duration">
- <return-type type="int"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </vfunc>
- <method name="get_buffer_percent" symbol="clutter_media_get_buffer_percent">
- <return-type type="int"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </method>
- <method name="get_can_seek" symbol="clutter_media_get_can_seek">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </method>
- <method name="get_duration" symbol="clutter_media_get_duration">
- <return-type type="int"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </method>
- <method name="get_playing" symbol="clutter_media_get_playing">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </method>
- <method name="get_position" symbol="clutter_media_get_position">
- <return-type type="int"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_media_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_uri" symbol="clutter_media_get_uri">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </method>
- <method name="get_volume" symbol="clutter_media_get_volume">
- <return-type type="double"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- </parameters>
- </method>
- <method name="set_filename" symbol="clutter_media_set_filename">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="filename" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_playing" symbol="clutter_media_set_playing">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="playing" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_position" symbol="clutter_media_set_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="position" type="int"/>
- </parameters>
- </method>
- <method name="set_uri" symbol="clutter_media_set_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="set_volume" symbol="clutter_media_set_volume">
- <return-type type="void"/>
- <parameters>
- <parameter name="media" type="ClutterMedia*"/>
- <parameter name="volume" type="double"/>
- </parameters>
- </method>
- </interface>
- <object get-type="" name="ClutterActor" parent="GInitiallyUnowned" type-name="ClutterActor">
- <field name="flags" readable="1" type="guint32" writable="1"/>
- <field name="private_flags" type="guint32"/>
- <field name="priv" type="ClutterActorPrivate*"/>
- <property name="x" readable="1" type="gint" writable="1"/>
- <property name="y" readable="1" type="gint" writable="1"/>
- <property name="width" readable="1" type="gint" writable="1"/>
- <property name="height" readable="1" type="gint" writable="1"/>
- <property construct="1" name="opacity" readable="1" type="uchar" writable="1"/>
- <property name="visible" readable="1" type="gboolean" writable="1"/>
- <property name="has-clip" readable="1" type="gboolean"/>
- <property name="clip" readable="1" type="ClutterGeometry" writable="1"/>
- <property name="name" readable="1" type="gchar*" writable="1"/>
- <signal name="destroy" when="CLEANUP">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </signal>
- <signal name="show" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </signal>
- <signal name="hide" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </signal>
- <signal name="parent_set" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="old_parent" type="ClutterActor*"/>
- </parameters>
- </signal>
- <vfunc name="show_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="hide_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="realize">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="unrealize">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="paint">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="request_coords">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="box" type="ClutterActorBox*"/>
- </parameters>
- </vfunc>
- <vfunc name="query_coords">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="box" type="ClutterActorBox*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_depth">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="depth" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="get_depth">
- <return-type type="gint"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </vfunc>
- <vfunc name="pick">
- <return-type type="void"/>
- <parameters>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </vfunc>
- <method name="apply_transform_to_point" symbol="clutter_actor_apply_transform_to_point">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="point" type="ClutterVertex*"/>
- <parameter name="vertex" type="ClutterVertex*"/>
- </parameters>
- </method>
- <method name="destroy" symbol="clutter_actor_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_abs_position" symbol="clutter_actor_get_abs_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="x" type="gint*"/>
- <parameter name="y" type="gint*"/>
- </parameters>
- </method>
- <method name="get_abs_size" symbol="clutter_actor_get_abs_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="width" type="guint*"/>
- <parameter name="height" type="guint*"/>
- </parameters>
- </method>
- <method name="get_coords" symbol="clutter_actor_get_coords">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="x_1" type="gint*"/>
- <parameter name="y_1" type="gint*"/>
- <parameter name="x_2" type="gint*"/>
- <parameter name="y_2" type="gint*"/>
- </parameters>
- </method>
- <method name="get_depth" symbol="clutter_actor_get_depth">
- <return-type type="gint"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_geometry" symbol="clutter_actor_get_geometry">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="geometry" type="ClutterGeometry*"/>
- </parameters>
- </method>
- <method name="get_height" symbol="clutter_actor_get_height">
- <return-type type="guint"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_id" symbol="clutter_actor_get_id">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="clutter_actor_get_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_opacity" symbol="clutter_actor_get_opacity">
- <return-type type="guint8"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_parent" symbol="clutter_actor_get_parent">
- <return-type type="ClutterActor*"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_rxang" symbol="clutter_actor_get_rxang">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_rxangx" symbol="clutter_actor_get_rxangx">
- <return-type type="ClutterFixed"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_ryang" symbol="clutter_actor_get_ryang">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_ryangx" symbol="clutter_actor_get_ryangx">
- <return-type type="ClutterFixed"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_rzang" symbol="clutter_actor_get_rzang">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_rzangx" symbol="clutter_actor_get_rzangx">
- <return-type type="ClutterFixed"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_scale" symbol="clutter_actor_get_scale">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="scale_x" type="gdouble*"/>
- <parameter name="scale_y" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_scalex" symbol="clutter_actor_get_scalex">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="scale_x" type="ClutterFixed*"/>
- <parameter name="scale_y" type="ClutterFixed*"/>
- </parameters>
- </method>
- <method name="get_size" symbol="clutter_actor_get_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="width" type="guint*"/>
- <parameter name="height" type="guint*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_actor_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_vertices" symbol="clutter_actor_get_vertices">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="verts" type="ClutterVertex[]"/>
- </parameters>
- </method>
- <method name="get_width" symbol="clutter_actor_get_width">
- <return-type type="guint"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_x" symbol="clutter_actor_get_x">
- <return-type type="gint"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_y" symbol="clutter_actor_get_y">
- <return-type type="gint"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="has_clip" symbol="clutter_actor_has_clip">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="hide" symbol="clutter_actor_hide">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="hide_all" symbol="clutter_actor_hide_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="lower" symbol="clutter_actor_lower">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="above" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="lower_bottom" symbol="clutter_actor_lower_bottom">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="move_by" symbol="clutter_actor_move_by">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="dx" type="gint"/>
- <parameter name="dy" type="gint"/>
- </parameters>
- </method>
- <method name="paint" symbol="clutter_actor_paint">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="pick" symbol="clutter_actor_pick">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="query_coords" symbol="clutter_actor_query_coords">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="box" type="ClutterActorBox*"/>
- </parameters>
- </method>
- <method name="queue_redraw" symbol="clutter_actor_queue_redraw">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="raise" symbol="clutter_actor_raise">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="below" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="raise_top" symbol="clutter_actor_raise_top">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="realize" symbol="clutter_actor_realize">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="remove_clip" symbol="clutter_actor_remove_clip">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="reparent" symbol="clutter_actor_reparent">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="new_parent" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="request_coords" symbol="clutter_actor_request_coords">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="box" type="ClutterActorBox*"/>
- </parameters>
- </method>
- <method name="rotate_x" symbol="clutter_actor_rotate_x">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="angle" type="gfloat"/>
- <parameter name="y" type="gint"/>
- <parameter name="z" type="gint"/>
- </parameters>
- </method>
- <method name="rotate_xx" symbol="clutter_actor_rotate_xx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="angle" type="ClutterFixed"/>
- <parameter name="y" type="gint"/>
- <parameter name="z" type="gint"/>
- </parameters>
- </method>
- <method name="rotate_y" symbol="clutter_actor_rotate_y">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="angle" type="gfloat"/>
- <parameter name="x" type="gint"/>
- <parameter name="z" type="gint"/>
- </parameters>
- </method>
- <method name="rotate_yx" symbol="clutter_actor_rotate_yx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="angle" type="ClutterFixed"/>
- <parameter name="x" type="gint"/>
- <parameter name="z" type="gint"/>
- </parameters>
- </method>
- <method name="rotate_z" symbol="clutter_actor_rotate_z">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="angle" type="gfloat"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- </parameters>
- </method>
- <method name="rotate_zx" symbol="clutter_actor_rotate_zx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="angle" type="ClutterFixed"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- </parameters>
- </method>
- <method name="set_clip" symbol="clutter_actor_set_clip">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="xoff" type="gint"/>
- <parameter name="yoff" type="gint"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </method>
- <method name="set_depth" symbol="clutter_actor_set_depth">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="depth" type="gint"/>
- </parameters>
- </method>
- <method name="set_geometry" symbol="clutter_actor_set_geometry">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="geometry" type="const-ClutterGeometry*"/>
- </parameters>
- </method>
- <method name="set_height" symbol="clutter_actor_set_height">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="height" type="guint"/>
- </parameters>
- </method>
- <method name="set_name" symbol="clutter_actor_set_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="name" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_opacity" symbol="clutter_actor_set_opacity">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="opacity" type="guint8"/>
- </parameters>
- </method>
- <method name="set_parent" symbol="clutter_actor_set_parent">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="parent" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="set_position" symbol="clutter_actor_set_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- </parameters>
- </method>
- <method name="set_scale" symbol="clutter_actor_set_scale">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="scale_x" type="gdouble"/>
- <parameter name="scale_y" type="gdouble"/>
- </parameters>
- </method>
- <method name="set_scale_with_gravity" symbol="clutter_actor_set_scale_with_gravity">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="scale_x" type="gfloat"/>
- <parameter name="scale_y" type="gfloat"/>
- <parameter name="gravity" type="ClutterGravity"/>
- </parameters>
- </method>
- <method name="set_scale_with_gravityx" symbol="clutter_actor_set_scale_with_gravityx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="scale_x" type="ClutterFixed"/>
- <parameter name="scale_y" type="ClutterFixed"/>
- <parameter name="gravity" type="ClutterGravity"/>
- </parameters>
- </method>
- <method name="set_scalex" symbol="clutter_actor_set_scalex">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="scale_x" type="ClutterFixed"/>
- <parameter name="scale_y" type="ClutterFixed"/>
- </parameters>
- </method>
- <method name="set_size" symbol="clutter_actor_set_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </method>
- <method name="set_width" symbol="clutter_actor_set_width">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- <parameter name="width" type="guint"/>
- </parameters>
- </method>
- <method name="show" symbol="clutter_actor_show">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="show_all" symbol="clutter_actor_show_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="unparent" symbol="clutter_actor_unparent">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="unrealize" symbol="clutter_actor_unrealize">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterActor*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterAlpha" parent="GInitiallyUnowned" type-name="ClutterAlpha">
- <field name="priv" type="ClutterAlphaPrivate*"/>
- <property name="timeline" readable="1" type="ClutterTimeline" writable="1"/>
- <property name="alpha" readable="1" type="guint"/>
- <vfunc name="_clutter_alpha_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_alpha_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_alpha_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_alpha_4">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_alpha_5">
- <return-type type="void"/>
- </vfunc>
- <method name="get_alpha" symbol="clutter_alpha_get_alpha">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- </parameters>
- </method>
- <method name="get_timeline" symbol="clutter_alpha_get_timeline">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_alpha_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_alpha_new"/>
- <constructor name="new_full" symbol="clutter_alpha_new_full">
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="func" type="ClutterAlphaFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GDestroyNotify"/>
- </parameters>
- </constructor>
- <method name="set_func" symbol="clutter_alpha_set_func">
- <return-type type="void"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="func" type="ClutterAlphaFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="set_timeline" symbol="clutter_alpha_set_timeline">
- <return-type type="void"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterBackend" parent="GObject" type-name="ClutterBackend">
- <field name="priv" type="ClutterBackendPrivate*"/>
- <vfunc name="pre_parse">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </vfunc>
- <vfunc name="post_parse">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </vfunc>
- <vfunc name="init_stage">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </vfunc>
- <vfunc name="init_events">
- <return-type type="void"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </vfunc>
- <vfunc name="init_features">
- <return-type type="void"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_stage">
- <return-type type="ClutterActor*"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </vfunc>
- <vfunc name="add_options">
- <return-type type="void"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- <parameter name="group" type="GOptionGroup*"/>
- </parameters>
- </vfunc>
- <vfunc name="get_features">
- <return-type type="ClutterFeatureFlags"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </vfunc>
- <vfunc name="redraw">
- <return-type type="void"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </vfunc>
- <method name="get_double_click_distance" symbol="clutter_backend_get_double_click_distance">
- <return-type type="guint"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </method>
- <method name="get_double_click_time" symbol="clutter_backend_get_double_click_time">
- <return-type type="guint"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </method>
- <method name="get_resolution" symbol="clutter_backend_get_resolution">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_backend_get_type">
- <return-type type="GType"/>
- </method>
- <method name="set_double_click_distance" symbol="clutter_backend_set_double_click_distance">
- <return-type type="void"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- <parameter name="distance" type="guint"/>
- </parameters>
- </method>
- <method name="set_double_click_time" symbol="clutter_backend_set_double_click_time">
- <return-type type="void"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- <parameter name="msec" type="guint"/>
- </parameters>
- </method>
- <method name="set_resolution" symbol="clutter_backend_set_resolution">
- <return-type type="void"/>
- <parameters>
- <parameter name="backend" type="ClutterBackend*"/>
- <parameter name="dpi" type="gdouble"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterBehaviour" parent="GObject" type-name="ClutterBehaviour">
- <field name="priv" type="ClutterBehaviourPrivate*"/>
- <property name="alpha" readable="1" type="ClutterAlpha" writable="1"/>
- <signal name="applied" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </signal>
- <signal name="removed" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </signal>
- <vfunc name="alpha_notify">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="alpha_value" type="guint32"/>
- </parameters>
- </vfunc>
- <vfunc name="_clutter_behaviour1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_behaviour2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_behaviour3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_behaviour4">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_behaviour5">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_behaviour6">
- <return-type type="void"/>
- </vfunc>
- <method name="actors_foreach" symbol="clutter_behaviour_actors_foreach">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="func" type="ClutterBehaviourForeachFunc"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="apply" symbol="clutter_behaviour_apply">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="get_actors" symbol="clutter_behaviour_get_actors">
- <return-type type="GSList*"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- </parameters>
- </method>
- <method name="get_alpha" symbol="clutter_behaviour_get_alpha">
- <return-type type="ClutterAlpha*"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- </parameters>
- </method>
- <method name="get_n_actors" symbol="clutter_behaviour_get_n_actors">
- <return-type type="gint"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- </parameters>
- </method>
- <method name="get_nth_actor" symbol="clutter_behaviour_get_nth_actor">
- <return-type type="ClutterActor*"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="index_" type="gint"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_behaviour_get_type">
- <return-type type="GType"/>
- </method>
- <method name="is_applied" symbol="clutter_behaviour_is_applied">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="remove" symbol="clutter_behaviour_remove">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="remove_all" symbol="clutter_behaviour_remove_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- </parameters>
- </method>
- <method name="set_alpha" symbol="clutter_behaviour_set_alpha">
- <return-type type="void"/>
- <parameters>
- <parameter name="behave" type="ClutterBehaviour*"/>
- <parameter name="alpha" type="ClutterAlpha*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterBehaviourBspline" parent="ClutterBehaviour" type-name="ClutterBehaviourBspline">
- <field name="priv" type="ClutterBehaviourBsplinePrivate*"/>
- <signal name="knot_reached" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="bsplineb" type="ClutterBehaviourBspline*"/>
- <parameter name="knot" type="const-ClutterKnot*"/>
- </parameters>
- </signal>
- <vfunc name="_clutter_bspline_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_bspline_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_bspline_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_bspline_4">
- <return-type type="void"/>
- </vfunc>
- <method name="adjust" symbol="clutter_behaviour_bspline_adjust">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- <parameter name="offset" type="guint"/>
- <parameter name="knot" type="ClutterKnot*"/>
- </parameters>
- </method>
- <method name="append" symbol="clutter_behaviour_bspline_append">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- <parameter name="first_knot" type="const-ClutterKnot*"/>
- </parameters>
- </method>
- <method name="append_knot" symbol="clutter_behaviour_bspline_append_knot">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- <parameter name="knot" type="const-ClutterKnot*"/>
- </parameters>
- </method>
- <method name="clear" symbol="clutter_behaviour_bspline_clear">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- </parameters>
- </method>
- <method name="get_origin" symbol="clutter_behaviour_bspline_get_origin">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- <parameter name="knot" type="ClutterKnot*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_behaviour_bspline_get_type">
- <return-type type="GType"/>
- </method>
- <method name="join" symbol="clutter_behaviour_bspline_join">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs1" type="ClutterBehaviourBspline*"/>
- <parameter name="bs2" type="ClutterBehaviourBspline*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_behaviour_bspline_new">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="knots" type="const-ClutterKnot*"/>
- <parameter name="n_knots" type="guint"/>
- </parameters>
- </constructor>
- <method name="set_origin" symbol="clutter_behaviour_bspline_set_origin">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- <parameter name="knot" type="ClutterKnot*"/>
- </parameters>
- </method>
- <method name="split" symbol="clutter_behaviour_bspline_split">
- <return-type type="ClutterBehaviour*"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- <parameter name="offset" type="guint"/>
- </parameters>
- </method>
- <method name="truncate" symbol="clutter_behaviour_bspline_truncate">
- <return-type type="void"/>
- <parameters>
- <parameter name="bs" type="ClutterBehaviourBspline*"/>
- <parameter name="offset" type="guint"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterBehaviourDepth" parent="ClutterBehaviour" type-name="ClutterBehaviourDepth">
- <field name="priv" type="ClutterBehaviourDepthPrivate*"/>
- <property name="start-depth" readable="1" type="gint" writable="1"/>
- <property name="end-depth" readable="1" type="gint" writable="1"/>
- <method name="get_type" symbol="clutter_behaviour_depth_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_behaviour_depth_new">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="start_depth" type="gint"/>
- <parameter name="end_depth" type="gint"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="ClutterBehaviourEllipse" parent="ClutterBehaviour" type-name="ClutterBehaviourEllipse">
- <field name="priv" type="ClutterBehaviourEllipsePrivate*"/>
- <property name="angle-begin" readable="1" type="gdouble" writable="1"/>
- <property name="angle-end" readable="1" type="gdouble" writable="1"/>
- <property name="angle-tilt-x" readable="1" type="gdouble" writable="1"/>
- <property name="angle-tilt-y" readable="1" type="gdouble" writable="1"/>
- <property name="angle-tilt-z" readable="1" type="gdouble" writable="1"/>
- <property name="width" readable="1" type="gint" writable="1"/>
- <property name="height" readable="1" type="gint" writable="1"/>
- <property name="center" readable="1" type="ClutterKnot" writable="1"/>
- <property name="direction" readable="1" type="ClutterRotateDirection" writable="1"/>
- <vfunc name="knot_reached">
- <return-type type="void"/>
- <parameters>
- <parameter name="ellipseb" type="ClutterBehaviourEllipse*"/>
- <parameter name="knot" type="const-ClutterKnot*"/>
- </parameters>
- </vfunc>
- <vfunc name="_clutter_ellipse_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_ellipse_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_ellipse_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_ellipse_4">
- <return-type type="void"/>
- </vfunc>
- <method name="get_angle_begin" symbol="clutter_behaviour_ellipse_get_angle_begin">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- </parameters>
- </method>
- <method name="get_angle_beginx" symbol="clutter_behaviour_ellipse_get_angle_beginx">
- <return-type type="ClutterAngle"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- </parameters>
- </method>
- <method name="get_angle_end" symbol="clutter_behaviour_ellipse_get_angle_end">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- </parameters>
- </method>
- <method name="get_angle_endx" symbol="clutter_behaviour_ellipse_get_angle_endx">
- <return-type type="ClutterAngle"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- </parameters>
- </method>
- <method name="get_angle_tilt" symbol="clutter_behaviour_ellipse_get_angle_tilt">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="axis" type="ClutterRotateAxis"/>
- </parameters>
- </method>
- <method name="get_angle_tiltx" symbol="clutter_behaviour_ellipse_get_angle_tiltx">
- <return-type type="ClutterAngle"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="axis" type="ClutterRotateAxis"/>
- </parameters>
- </method>
- <method name="get_center" symbol="clutter_behaviour_ellipse_get_center">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="x" type="gint*"/>
- <parameter name="y" type="gint*"/>
- </parameters>
- </method>
- <method name="get_direction" symbol="clutter_behaviour_ellipse_get_direction">
- <return-type type="ClutterRotateDirection"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- </parameters>
- </method>
- <method name="get_height" symbol="clutter_behaviour_ellipse_get_height">
- <return-type type="gint"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- </parameters>
- </method>
- <method name="get_tilt" symbol="clutter_behaviour_ellipse_get_tilt">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_tilt_x" type="gdouble*"/>
- <parameter name="angle_tilt_y" type="gdouble*"/>
- <parameter name="angle_tilt_z" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_tiltx" symbol="clutter_behaviour_ellipse_get_tiltx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_tilt_x" type="ClutterAngle*"/>
- <parameter name="angle_tilt_y" type="ClutterAngle*"/>
- <parameter name="angle_tilt_z" type="ClutterAngle*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_behaviour_ellipse_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_width" symbol="clutter_behaviour_ellipse_get_width">
- <return-type type="gint"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_behaviour_ellipse_new">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- <parameter name="begin" type="gdouble"/>
- <parameter name="end" type="gdouble"/>
- </parameters>
- </constructor>
- <constructor name="newx" symbol="clutter_behaviour_ellipse_newx">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- <parameter name="begin" type="ClutterFixed"/>
- <parameter name="end" type="ClutterFixed"/>
- </parameters>
- </constructor>
- <method name="set_angle_begin" symbol="clutter_behaviour_ellipse_set_angle_begin">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_begin" type="gdouble"/>
- </parameters>
- </method>
- <method name="set_angle_beginx" symbol="clutter_behaviour_ellipse_set_angle_beginx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_begin" type="ClutterAngle"/>
- </parameters>
- </method>
- <method name="set_angle_end" symbol="clutter_behaviour_ellipse_set_angle_end">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_end" type="gdouble"/>
- </parameters>
- </method>
- <method name="set_angle_endx" symbol="clutter_behaviour_ellipse_set_angle_endx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_end" type="ClutterAngle"/>
- </parameters>
- </method>
- <method name="set_angle_tilt" symbol="clutter_behaviour_ellipse_set_angle_tilt">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="axis" type="ClutterRotateAxis"/>
- <parameter name="angle_tilt" type="gdouble"/>
- </parameters>
- </method>
- <method name="set_angle_tiltx" symbol="clutter_behaviour_ellipse_set_angle_tiltx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="axis" type="ClutterRotateAxis"/>
- <parameter name="angle_tilt" type="ClutterAngle"/>
- </parameters>
- </method>
- <method name="set_center" symbol="clutter_behaviour_ellipse_set_center">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- </parameters>
- </method>
- <method name="set_direction" symbol="clutter_behaviour_ellipse_set_direction">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- </parameters>
- </method>
- <method name="set_height" symbol="clutter_behaviour_ellipse_set_height">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </method>
- <method name="set_tilt" symbol="clutter_behaviour_ellipse_set_tilt">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_tilt_x" type="gdouble"/>
- <parameter name="angle_tilt_y" type="gdouble"/>
- <parameter name="angle_tilt_z" type="gdouble"/>
- </parameters>
- </method>
- <method name="set_tiltx" symbol="clutter_behaviour_ellipse_set_tiltx">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="angle_tilt_x" type="ClutterAngle"/>
- <parameter name="angle_tilt_y" type="ClutterAngle"/>
- <parameter name="angle_tilt_z" type="ClutterAngle"/>
- </parameters>
- </method>
- <method name="set_width" symbol="clutter_behaviour_ellipse_set_width">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterBehaviourEllipse*"/>
- <parameter name="width" type="gint"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterBehaviourOpacity" parent="ClutterBehaviour" type-name="ClutterBehaviourOpacity">
- <field name="priv" type="ClutterBehaviourOpacityPrivate*"/>
- <property construct="1" name="opacity-start" readable="1" type="guint" writable="1"/>
- <property construct="1" name="opacity-end" readable="1" type="guint" writable="1"/>
- <method name="get_type" symbol="clutter_behaviour_opacity_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_behaviour_opacity_new">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="opacity_start" type="guint8"/>
- <parameter name="opacity_end" type="guint8"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="ClutterBehaviourPath" parent="ClutterBehaviour" type-name="ClutterBehaviourPath">
- <field name="priv" type="ClutterBehaviourPathPrivate*"/>
- <property name="knot" type="ClutterKnot" writable="1"/>
- <signal name="knot_reached" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="pathb" type="ClutterBehaviourPath*"/>
- <parameter name="knot" type="const-ClutterKnot*"/>
- </parameters>
- </signal>
- <vfunc name="_clutter_path_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_path_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_path_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_path_4">
- <return-type type="void"/>
- </vfunc>
- <method name="append_knot" symbol="clutter_behaviour_path_append_knot">
- <return-type type="void"/>
- <parameters>
- <parameter name="pathb" type="ClutterBehaviourPath*"/>
- <parameter name="knot" type="const-ClutterKnot*"/>
- </parameters>
- </method>
- <method name="append_knots" symbol="clutter_behaviour_path_append_knots">
- <return-type type="void"/>
- <parameters>
- <parameter name="pathb" type="ClutterBehaviourPath*"/>
- <parameter name="first_knot" type="const-ClutterKnot*"/>
- </parameters>
- </method>
- <method name="clear" symbol="clutter_behaviour_path_clear">
- <return-type type="void"/>
- <parameters>
- <parameter name="pathb" type="ClutterBehaviourPath*"/>
- </parameters>
- </method>
- <method name="get_knots" symbol="clutter_behaviour_path_get_knots">
- <return-type type="GSList*"/>
- <parameters>
- <parameter name="pathb" type="ClutterBehaviourPath*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_behaviour_path_get_type">
- <return-type type="GType"/>
- </method>
- <method name="insert_knot" symbol="clutter_behaviour_path_insert_knot">
- <return-type type="void"/>
- <parameters>
- <parameter name="pathb" type="ClutterBehaviourPath*"/>
- <parameter name="offset" type="guint"/>
- <parameter name="knot" type="const-ClutterKnot*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_behaviour_path_new">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="knots" type="const-ClutterKnot*"/>
- <parameter name="n_knots" type="guint"/>
- </parameters>
- </constructor>
- <method name="remove_knot" symbol="clutter_behaviour_path_remove_knot">
- <return-type type="void"/>
- <parameters>
- <parameter name="pathb" type="ClutterBehaviourPath*"/>
- <parameter name="offset" type="guint"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterBehaviourRotate" parent="ClutterBehaviour" type-name="ClutterBehaviourRotate">
- <field name="priv" type="ClutterBehaviourRotatePrivate*"/>
- <property name="angle-begin" readable="1" type="gdouble" writable="1"/>
- <property name="angle-end" readable="1" type="gdouble" writable="1"/>
- <property name="axis" readable="1" type="ClutterRotateAxis" writable="1"/>
- <property name="direction" readable="1" type="ClutterRotateDirection" writable="1"/>
- <property name="center-x" readable="1" type="gint" writable="1"/>
- <property name="center-y" readable="1" type="gint" writable="1"/>
- <property name="center-z" readable="1" type="gint" writable="1"/>
- <method name="get_axis" symbol="clutter_behaviour_rotate_get_axis">
- <return-type type="ClutterRotateAxis"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- </parameters>
- </method>
- <method name="get_bounds" symbol="clutter_behaviour_rotate_get_bounds">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="angle_begin" type="gdouble*"/>
- <parameter name="angle_end" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_boundsx" symbol="clutter_behaviour_rotate_get_boundsx">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="angle_begin" type="ClutterFixed*"/>
- <parameter name="angle_end" type="ClutterFixed*"/>
- </parameters>
- </method>
- <method name="get_center" symbol="clutter_behaviour_rotate_get_center">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="x" type="gint*"/>
- <parameter name="y" type="gint*"/>
- <parameter name="z" type="gint*"/>
- </parameters>
- </method>
- <method name="get_direction" symbol="clutter_behaviour_rotate_get_direction">
- <return-type type="ClutterRotateDirection"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_behaviour_rotate_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_behaviour_rotate_new">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="axis" type="ClutterRotateAxis"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- <parameter name="angle_begin" type="gdouble"/>
- <parameter name="angle_end" type="gdouble"/>
- </parameters>
- </constructor>
- <constructor name="newx" symbol="clutter_behaviour_rotate_newx">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="axis" type="ClutterRotateAxis"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- <parameter name="angle_begin" type="ClutterFixed"/>
- <parameter name="angle_end" type="ClutterFixed"/>
- </parameters>
- </constructor>
- <method name="set_axis" symbol="clutter_behaviour_rotate_set_axis">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="axis" type="ClutterRotateAxis"/>
- </parameters>
- </method>
- <method name="set_bounds" symbol="clutter_behaviour_rotate_set_bounds">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="angle_begin" type="gdouble"/>
- <parameter name="angle_end" type="gdouble"/>
- </parameters>
- </method>
- <method name="set_boundsx" symbol="clutter_behaviour_rotate_set_boundsx">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="angle_begin" type="ClutterFixed"/>
- <parameter name="angle_end" type="ClutterFixed"/>
- </parameters>
- </method>
- <method name="set_center" symbol="clutter_behaviour_rotate_set_center">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- <parameter name="z" type="gint"/>
- </parameters>
- </method>
- <method name="set_direction" symbol="clutter_behaviour_rotate_set_direction">
- <return-type type="void"/>
- <parameters>
- <parameter name="rotate" type="ClutterBehaviourRotate*"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterBehaviourScale" parent="ClutterBehaviour" type-name="ClutterBehaviourScale">
- <field name="priv" type="ClutterBehaviourScalePrivate*"/>
- <property name="scale-begin" readable="1" type="gdouble" writable="1"/>
- <property name="scale-end" readable="1" type="gdouble" writable="1"/>
- <property name="scale-gravity" readable="1" type="ClutterGravity" writable="1"/>
- <method name="get_bounds" symbol="clutter_behaviour_scale_get_bounds">
- <return-type type="void"/>
- <parameters>
- <parameter name="scale" type="ClutterBehaviourScale*"/>
- <parameter name="scale_begin" type="gdouble*"/>
- <parameter name="scale_end" type="gdouble*"/>
- </parameters>
- </method>
- <method name="get_boundsx" symbol="clutter_behaviour_scale_get_boundsx">
- <return-type type="void"/>
- <parameters>
- <parameter name="scale" type="ClutterBehaviourScale*"/>
- <parameter name="scale_begin" type="ClutterFixed*"/>
- <parameter name="scale_end" type="ClutterFixed*"/>
- </parameters>
- </method>
- <method name="get_gravity" symbol="clutter_behaviour_scale_get_gravity">
- <return-type type="ClutterGravity"/>
- <parameters>
- <parameter name="scale" type="ClutterBehaviourScale*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_behaviour_scale_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_behaviour_scale_new">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="scale_begin" type="gdouble"/>
- <parameter name="scale_end" type="gdouble"/>
- <parameter name="gravity" type="ClutterGravity"/>
- </parameters>
- </constructor>
- <constructor name="newx" symbol="clutter_behaviour_scale_newx">
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="scale_begin" type="ClutterFixed"/>
- <parameter name="scale_end" type="ClutterFixed"/>
- <parameter name="gravity" type="ClutterGravity"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="ClutterBox" parent="ClutterActor" type-name="ClutterBox">
- <field name="allocation" type="ClutterActorBox"/>
- <field name="children" type="GList*"/>
- <field name="color" type="ClutterColor"/>
- <field name="margin" type="ClutterMargin"/>
- <field name="default_padding" type="ClutterPadding"/>
- <property name="margin" readable="1" type="ClutterMargin" writable="1"/>
- <property name="color" readable="1" type="ClutterColor" writable="1"/>
- <vfunc name="pack_child">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="child" type="ClutterBoxChild*"/>
- </parameters>
- </vfunc>
- <vfunc name="unpack_child">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="child" type="ClutterBoxChild*"/>
- </parameters>
- </vfunc>
- <method name="get_color" symbol="clutter_box_get_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="get_default_padding" symbol="clutter_box_get_default_padding">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="padding_top" type="gint*"/>
- <parameter name="padding_right" type="gint*"/>
- <parameter name="padding_bottom" type="gint*"/>
- <parameter name="padding_left" type="gint*"/>
- </parameters>
- </method>
- <method name="get_margin" symbol="clutter_box_get_margin">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="margin" type="ClutterMargin*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_box_get_type">
- <return-type type="GType"/>
- </method>
- <method name="pack" symbol="clutter_box_pack">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="pack_type" type="ClutterPackType"/>
- <parameter name="padding" type="const-ClutterPadding*"/>
- </parameters>
- </method>
- <method name="pack_defaults" symbol="clutter_box_pack_defaults">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="query_child" symbol="clutter_box_query_child">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="child" type="ClutterBoxChild*"/>
- </parameters>
- </method>
- <method name="query_nth_child" symbol="clutter_box_query_nth_child">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="index_" type="gint"/>
- <parameter name="child" type="ClutterBoxChild*"/>
- </parameters>
- </method>
- <method name="remove_all" symbol="clutter_box_remove_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- </parameters>
- </method>
- <method name="set_color" symbol="clutter_box_set_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="set_default_padding" symbol="clutter_box_set_default_padding">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="padding_top" type="gint"/>
- <parameter name="padding_right" type="gint"/>
- <parameter name="padding_bottom" type="gint"/>
- <parameter name="padding_left" type="gint"/>
- </parameters>
- </method>
- <method name="set_margin" symbol="clutter_box_set_margin">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="ClutterBox*"/>
- <parameter name="margin" type="const-ClutterMargin*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterCloneTexture" parent="ClutterActor" type-name="ClutterCloneTexture">
- <field name="priv" type="ClutterCloneTexturePrivate*"/>
- <property construct="1" name="parent-texture" readable="1" type="ClutterTexture" writable="1"/>
- <vfunc name="_clutter_clone_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_clone_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_clone_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_clone_4">
- <return-type type="void"/>
- </vfunc>
- <method name="get_parent_texture" symbol="clutter_clone_texture_get_parent_texture">
- <return-type type="ClutterTexture*"/>
- <parameters>
- <parameter name="clone" type="ClutterCloneTexture*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_clone_texture_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_clone_texture_new">
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- </parameters>
- </constructor>
- <method name="set_parent_texture" symbol="clutter_clone_texture_set_parent_texture">
- <return-type type="void"/>
- <parameters>
- <parameter name="clone" type="ClutterCloneTexture*"/>
- <parameter name="texture" type="ClutterTexture*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterEffectTemplate" parent="GObject" type-name="ClutterEffectTemplate">
- <field name="priv" type="ClutterEffectTemplatePrivate*"/>
- <property construct-only="1" name="alpha-func" readable="1" type="gpointer" writable="1"/>
- <property construct-only="1" name="timeline" readable="1" type="ClutterTimeline" writable="1"/>
- <method name="get_type" symbol="clutter_effect_template_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_effect_template_new">
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="alpha_func" type="ClutterAlphaFunc"/>
- </parameters>
- </constructor>
- <constructor name="new_full" symbol="clutter_effect_template_new_full">
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="alpha_func" type="ClutterAlphaFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="ClutterEntry" parent="ClutterActor" type-name="ClutterEntry">
- <field name="priv" type="ClutterEntryPrivate*"/>
- <property construct="1" name="font-name" readable="1" type="gchar*" writable="1"/>
- <property construct="1" name="text" readable="1" type="gchar*" writable="1"/>
- <property name="color" readable="1" type="ClutterColor" writable="1"/>
- <property name="alignment" readable="1" type="PangoAlignment" writable="1"/>
- <property name="position" readable="1" type="gint" writable="1"/>
- <property name="cursor-visible" readable="1" type="gboolean" writable="1"/>
- <property name="text-visible" readable="1" type="gboolean" writable="1"/>
- <property name="max-length" readable="1" type="gint" writable="1"/>
- <property name="entry-padding" readable="1" type="guint" writable="1"/>
- <signal name="text_changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </signal>
- <signal name="cursor_event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="geometry" type="ClutterGeometry*"/>
- </parameters>
- </signal>
- <signal name="activate" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </signal>
- <vfunc name="paint_cursor">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </vfunc>
- <vfunc name="_clutter_entry_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_entry_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_entry_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_entry_4">
- <return-type type="void"/>
- </vfunc>
- <method name="delete_chars" symbol="clutter_entry_delete_chars">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="len" type="guint"/>
- </parameters>
- </method>
- <method name="delete_text" symbol="clutter_entry_delete_text">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="start_pos" type="gssize"/>
- <parameter name="end_pos" type="gssize"/>
- </parameters>
- </method>
- <method name="get_alignment" symbol="clutter_entry_get_alignment">
- <return-type type="PangoAlignment"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_color" symbol="clutter_entry_get_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="get_font_name" symbol="clutter_entry_get_font_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_invisible_char" symbol="clutter_entry_get_invisible_char">
- <return-type type="gunichar"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_layout" symbol="clutter_entry_get_layout">
- <return-type type="PangoLayout*"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_max_length" symbol="clutter_entry_get_max_length">
- <return-type type="gint"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_position" symbol="clutter_entry_get_position">
- <return-type type="gint"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_text" symbol="clutter_entry_get_text">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_entry_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_visibility" symbol="clutter_entry_get_visibility">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="get_visible_cursor" symbol="clutter_entry_get_visible_cursor">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- </parameters>
- </method>
- <method name="handle_key_event" symbol="clutter_entry_handle_key_event">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="kev" type="ClutterKeyEvent*"/>
- </parameters>
- </method>
- <method name="insert_text" symbol="clutter_entry_insert_text">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="text" type="const-gchar*"/>
- <parameter name="position" type="gssize"/>
- </parameters>
- </method>
- <method name="insert_unichar" symbol="clutter_entry_insert_unichar">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="wc" type="gunichar"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_entry_new"/>
- <constructor name="new_full" symbol="clutter_entry_new_full">
- <parameters>
- <parameter name="font_name" type="const-gchar*"/>
- <parameter name="text" type="const-gchar*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </constructor>
- <constructor name="new_with_text" symbol="clutter_entry_new_with_text">
- <parameters>
- <parameter name="font_name" type="const-gchar*"/>
- <parameter name="text" type="const-gchar*"/>
- </parameters>
- </constructor>
- <method name="set_alignment" symbol="clutter_entry_set_alignment">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="alignment" type="PangoAlignment"/>
- </parameters>
- </method>
- <method name="set_color" symbol="clutter_entry_set_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="set_font_name" symbol="clutter_entry_set_font_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="font_name" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_invisible_char" symbol="clutter_entry_set_invisible_char">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="wc" type="gunichar"/>
- </parameters>
- </method>
- <method name="set_max_length" symbol="clutter_entry_set_max_length">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="max" type="gint"/>
- </parameters>
- </method>
- <method name="set_position" symbol="clutter_entry_set_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="position" type="gint"/>
- </parameters>
- </method>
- <method name="set_text" symbol="clutter_entry_set_text">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="text" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_visibility" symbol="clutter_entry_set_visibility">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="visible" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_visible_cursor" symbol="clutter_entry_set_visible_cursor">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="ClutterEntry*"/>
- <parameter name="visible" type="gboolean"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterGroup" parent="ClutterActor" type-name="ClutterGroup">
- <field name="priv" type="ClutterGroupPrivate*"/>
- <signal name="add" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="group" type="ClutterGroup*"/>
- <parameter name="child" type="ClutterActor*"/>
- </parameters>
- </signal>
- <signal name="remove" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="group" type="ClutterGroup*"/>
- <parameter name="child" type="ClutterActor*"/>
- </parameters>
- </signal>
- <vfunc name="_clutter_group_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_group_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_group_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_group_4">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_group_5">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_group_6">
- <return-type type="void"/>
- </vfunc>
- <implements>
- <interface name="ClutterContainer"/>
- </implements>
- <method deprecated="1" name="add" symbol="clutter_group_add">
- <return-type type="void"/>
- <parameters>
- <parameter name="group" type="ClutterGroup*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method deprecated="1" name="add_many" symbol="clutter_group_add_many">
- <return-type type="void"/>
- <parameters>
- <parameter name="group" type="ClutterGroup*"/>
- <parameter name="first_actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method deprecated="1" name="add_many_valist" symbol="clutter_group_add_many_valist">
- <return-type type="void"/>
- <parameters>
- <parameter name="group" type="ClutterGroup*"/>
- <parameter name="first_actor" type="ClutterActor*"/>
- <parameter name="var_args" type="va_list"/>
- </parameters>
- </method>
- <method name="find_child_by_id" symbol="clutter_group_find_child_by_id">
- <return-type type="ClutterActor*"/>
- <parameters>
- <parameter name="self" type="ClutterGroup*"/>
- <parameter name="id" type="guint"/>
- </parameters>
- </method>
- <method name="get_n_children" symbol="clutter_group_get_n_children">
- <return-type type="gint"/>
- <parameters>
- <parameter name="self" type="ClutterGroup*"/>
- </parameters>
- </method>
- <method name="get_nth_child" symbol="clutter_group_get_nth_child">
- <return-type type="ClutterActor*"/>
- <parameters>
- <parameter name="self" type="ClutterGroup*"/>
- <parameter name="index_" type="gint"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_group_get_type">
- <return-type type="GType"/>
- </method>
- <method name="lower" symbol="clutter_group_lower">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterGroup*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="sibling" type="ClutterActor*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_group_new"/>
- <method name="raise" symbol="clutter_group_raise">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterGroup*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="sibling" type="ClutterActor*"/>
- </parameters>
- </method>
- <method deprecated="1" name="remove" symbol="clutter_group_remove">
- <return-type type="void"/>
- <parameters>
- <parameter name="group" type="ClutterGroup*"/>
- <parameter name="actor" type="ClutterActor*"/>
- </parameters>
- </method>
- <method name="remove_all" symbol="clutter_group_remove_all">
- <return-type type="void"/>
- <parameters>
- <parameter name="group" type="ClutterGroup*"/>
- </parameters>
- </method>
- <method name="sort_depth_order" symbol="clutter_group_sort_depth_order">
- <return-type type="void"/>
- <parameters>
- <parameter name="self" type="ClutterGroup*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterHBox" parent="ClutterBox" type-name="ClutterHBox">
- <implements>
- <interface name="ClutterLayout"/>
- </implements>
- <method name="get_type" symbol="clutter_hbox_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_hbox_new"/>
- </object>
- <object get-type="" name="ClutterLabel" parent="ClutterActor" type-name="ClutterLabel">
- <field name="priv" type="ClutterLabelPrivate*"/>
- <property construct="1" name="font-name" readable="1" type="gchar*" writable="1"/>
- <property construct="1" name="text" readable="1" type="gchar*" writable="1"/>
- <property name="color" readable="1" type="ClutterColor" writable="1"/>
- <property name="attributes" readable="1" type="PangoAttrList" writable="1"/>
- <property name="use-markup" readable="1" type="gboolean" writable="1"/>
- <property name="wrap" readable="1" type="gboolean" writable="1"/>
- <property name="wrap-mode" readable="1" type="PangoWrapMode" writable="1"/>
- <property name="ellipsize" readable="1" type="PangoEllipsizeMode" writable="1"/>
- <property name="alignment" readable="1" type="PangoAlignment" writable="1"/>
- <vfunc name="_clutter_label_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_label_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_label_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_label_4">
- <return-type type="void"/>
- </vfunc>
- <implements>
- <interface name="ClutterLayout"/>
- </implements>
- <method name="get_alignment" symbol="clutter_label_get_alignment">
- <return-type type="PangoAlignment"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_attributes" symbol="clutter_label_get_attributes">
- <return-type type="PangoAttrList*"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_color" symbol="clutter_label_get_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="get_ellipsize" symbol="clutter_label_get_ellipsize">
- <return-type type="PangoEllipsizeMode"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_font_name" symbol="clutter_label_get_font_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_layout" symbol="clutter_label_get_layout">
- <return-type type="PangoLayout*"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_line_wrap" symbol="clutter_label_get_line_wrap">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_line_wrap_mode" symbol="clutter_label_get_line_wrap_mode">
- <return-type type="PangoWrapMode"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_text" symbol="clutter_label_get_text">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_label_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_use_markup" symbol="clutter_label_get_use_markup">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_label_new"/>
- <constructor name="new_full" symbol="clutter_label_new_full">
- <parameters>
- <parameter name="font_name" type="const-gchar*"/>
- <parameter name="text" type="const-gchar*"/>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </constructor>
- <constructor name="new_with_text" symbol="clutter_label_new_with_text">
- <parameters>
- <parameter name="font_name" type="const-gchar*"/>
- <parameter name="text" type="const-gchar*"/>
- </parameters>
- </constructor>
- <method name="set_alignment" symbol="clutter_label_set_alignment">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="alignment" type="PangoAlignment"/>
- </parameters>
- </method>
- <method name="set_attributes" symbol="clutter_label_set_attributes">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="attrs" type="PangoAttrList*"/>
- </parameters>
- </method>
- <method name="set_color" symbol="clutter_label_set_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="set_ellipsize" symbol="clutter_label_set_ellipsize">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="mode" type="PangoEllipsizeMode"/>
- </parameters>
- </method>
- <method name="set_font_name" symbol="clutter_label_set_font_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="font_name" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_line_wrap" symbol="clutter_label_set_line_wrap">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="wrap" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_line_wrap_mode" symbol="clutter_label_set_line_wrap_mode">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="wrap_mode" type="PangoWrapMode"/>
- </parameters>
- </method>
- <method name="set_text" symbol="clutter_label_set_text">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="text" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_use_markup" symbol="clutter_label_set_use_markup">
- <return-type type="void"/>
- <parameters>
- <parameter name="label" type="ClutterLabel*"/>
- <parameter name="setting" type="gboolean"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterRectangle" parent="ClutterActor" type-name="ClutterRectangle">
- <field name="priv" type="ClutterRectanglePrivate*"/>
- <property name="color" readable="1" type="ClutterColor" writable="1"/>
- <property name="border-color" readable="1" type="ClutterColor" writable="1"/>
- <property name="border-width" readable="1" type="guint" writable="1"/>
- <property name="has-border" readable="1" type="gboolean" writable="1"/>
- <vfunc name="_clutter_rectangle1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_rectangle2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_rectangle3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_rectangle4">
- <return-type type="void"/>
- </vfunc>
- <method name="get_border_color" symbol="clutter_rectangle_get_border_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="rectangle" type="ClutterRectangle*"/>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="get_border_width" symbol="clutter_rectangle_get_border_width">
- <return-type type="guint"/>
- <parameters>
- <parameter name="rectangle" type="ClutterRectangle*"/>
- </parameters>
- </method>
- <method name="get_color" symbol="clutter_rectangle_get_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="rectangle" type="ClutterRectangle*"/>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_rectangle_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_rectangle_new"/>
- <constructor name="new_with_color" symbol="clutter_rectangle_new_with_color">
- <parameters>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </constructor>
- <method name="set_border_color" symbol="clutter_rectangle_set_border_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="rectangle" type="ClutterRectangle*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="set_border_width" symbol="clutter_rectangle_set_border_width">
- <return-type type="void"/>
- <parameters>
- <parameter name="rectangle" type="ClutterRectangle*"/>
- <parameter name="width" type="guint"/>
- </parameters>
- </method>
- <method name="set_color" symbol="clutter_rectangle_set_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="rectangle" type="ClutterRectangle*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterStage" parent="ClutterGroup" type-name="ClutterStage">
- <field name="priv" type="ClutterStagePrivate*"/>
- <property construct="1" name="fullscreen" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="offscreen" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="cursor-visible" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="user-resizable" readable="1" type="gboolean" writable="1"/>
- <property name="color" readable="1" type="ClutterColor" writable="1"/>
- <property name="title" readable="1" type="gchar*" writable="1"/>
- <signal name="event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </signal>
- <signal name="event_after" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </signal>
- <signal name="button_press_event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterButtonEvent*"/>
- </parameters>
- </signal>
- <signal name="button_release_event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterButtonEvent*"/>
- </parameters>
- </signal>
- <signal name="scroll_event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterScrollEvent*"/>
- </parameters>
- </signal>
- <signal name="key_press_event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterKeyEvent*"/>
- </parameters>
- </signal>
- <signal name="key_release_event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterKeyEvent*"/>
- </parameters>
- </signal>
- <signal name="motion_event" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterMotionEvent*"/>
- </parameters>
- </signal>
- <vfunc name="set_fullscreen">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="fullscreen" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_cursor_visible">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="visible" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_offscreen">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="offscreen" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="draw_to_pixbuf">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="set_title">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="title" type="const-gchar*"/>
- </parameters>
- </vfunc>
- <vfunc name="set_user_resize">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="value" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="stage_state_event">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterStageStateEvent*"/>
- </parameters>
- </vfunc>
- <method name="event" symbol="clutter_stage_event">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </method>
- <method name="fullscreen" symbol="clutter_stage_fullscreen">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- </parameters>
- </method>
- <method name="get_actor_at_pos" symbol="clutter_stage_get_actor_at_pos">
- <return-type type="ClutterActor*"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- </parameters>
- </method>
- <method name="get_color" symbol="clutter_stage_get_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="get_default" symbol="clutter_stage_get_default">
- <return-type type="ClutterActor*"/>
- </method>
- <method name="get_perspective" symbol="clutter_stage_get_perspective">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="fovy" type="gfloat*"/>
- <parameter name="aspect" type="gfloat*"/>
- <parameter name="z_near" type="gfloat*"/>
- <parameter name="z_far" type="gfloat*"/>
- </parameters>
- </method>
- <method name="get_perspectivex" symbol="clutter_stage_get_perspectivex">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="perspective" type="ClutterPerspective*"/>
- </parameters>
- </method>
- <method name="get_title" symbol="clutter_stage_get_title">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_stage_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_user_resizable" symbol="clutter_stage_get_user_resizable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- </parameters>
- </method>
- <method name="hide_cursor" symbol="clutter_stage_hide_cursor">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- </parameters>
- </method>
- <method name="set_color" symbol="clutter_stage_set_color">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="set_perspective" symbol="clutter_stage_set_perspective">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="fovy" type="gfloat"/>
- <parameter name="aspect" type="gfloat"/>
- <parameter name="z_near" type="gfloat"/>
- <parameter name="z_far" type="gfloat"/>
- </parameters>
- </method>
- <method name="set_perspectivex" symbol="clutter_stage_set_perspectivex">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="perspective" type="ClutterPerspective*"/>
- </parameters>
- </method>
- <method name="set_title" symbol="clutter_stage_set_title">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="title" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_user_resizable" symbol="clutter_stage_set_user_resizable">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="resizable" type="gboolean"/>
- </parameters>
- </method>
- <method name="show_cursor" symbol="clutter_stage_show_cursor">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- </parameters>
- </method>
- <method name="snapshot" symbol="clutter_stage_snapshot">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- <parameter name="x" type="gint"/>
- <parameter name="y" type="gint"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </method>
- <method name="unfullscreen" symbol="clutter_stage_unfullscreen">
- <return-type type="void"/>
- <parameters>
- <parameter name="stage" type="ClutterStage*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterTexture" parent="ClutterActor" type-name="ClutterTexture">
- <field name="priv" type="ClutterTexturePrivate*"/>
- <property name="pixbuf" readable="1" type="GdkPixbuf" writable="1"/>
- <property construct-only="1" name="tiled" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="sync-size" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="repeat-x" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="repeat-y" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="filter-quality" readable="1" type="gint" writable="1"/>
- <property construct-only="1" name="tile-waste" readable="1" type="gint" writable="1"/>
- <property name="pixel-type" readable="1" type="gint"/>
- <property name="pixel-format" readable="1" type="gint"/>
- <signal name="size_change" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- </parameters>
- </signal>
- <signal name="pixbuf_change" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- </parameters>
- </signal>
- <vfunc name="_clutter_texture1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_texture2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_texture3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_texture4">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_texture5">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_texture6">
- <return-type type="void"/>
- </vfunc>
- <method name="bind_tile" symbol="clutter_texture_bind_tile">
- <return-type type="void"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="index_" type="gint"/>
- </parameters>
- </method>
- <method name="error_quark" symbol="clutter_texture_error_quark">
- <return-type type="GQuark"/>
- </method>
- <method name="get_base_size" symbol="clutter_texture_get_base_size">
- <return-type type="void"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="width" type="gint*"/>
- <parameter name="height" type="gint*"/>
- </parameters>
- </method>
- <method name="get_n_tiles" symbol="clutter_texture_get_n_tiles">
- <return-type type="void"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="n_x_tiles" type="gint*"/>
- <parameter name="n_y_tiles" type="gint*"/>
- </parameters>
- </method>
- <method name="get_pixbuf" symbol="clutter_texture_get_pixbuf">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_texture_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_x_tile_detail" symbol="clutter_texture_get_x_tile_detail">
- <return-type type="void"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="x_index" type="gint"/>
- <parameter name="pos" type="gint*"/>
- <parameter name="size" type="gint*"/>
- <parameter name="waste" type="gint*"/>
- </parameters>
- </method>
- <method name="get_y_tile_detail" symbol="clutter_texture_get_y_tile_detail">
- <return-type type="void"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="y_index" type="gint"/>
- <parameter name="pos" type="gint*"/>
- <parameter name="size" type="gint*"/>
- <parameter name="waste" type="gint*"/>
- </parameters>
- </method>
- <method name="has_generated_tiles" symbol="clutter_texture_has_generated_tiles">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- </parameters>
- </method>
- <method name="is_tiled" symbol="clutter_texture_is_tiled">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_texture_new"/>
- <constructor name="new_from_pixbuf" symbol="clutter_texture_new_from_pixbuf">
- <parameters>
- <parameter name="pixbuf" type="GdkPixbuf*"/>
- </parameters>
- </constructor>
- <method name="set_from_rgb_data" symbol="clutter_texture_set_from_rgb_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="data" type="const-guchar*"/>
- <parameter name="has_alpha" type="gboolean"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- <parameter name="rowstride" type="gint"/>
- <parameter name="bpp" type="gint"/>
- <parameter name="flags" type="ClutterTextureFlags"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="set_from_yuv_data" symbol="clutter_texture_set_from_yuv_data">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="data" type="const-guchar*"/>
- <parameter name="width" type="gint"/>
- <parameter name="height" type="gint"/>
- <parameter name="flags" type="ClutterTextureFlags"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- <method name="set_pixbuf" symbol="clutter_texture_set_pixbuf">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="texture" type="ClutterTexture*"/>
- <parameter name="pixbuf" type="GdkPixbuf*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterTimeline" parent="GObject" type-name="ClutterTimeline">
- <field name="priv" type="ClutterTimelinePrivate*"/>
- <property construct="1" name="fps" readable="1" type="guint" writable="1"/>
- <property construct="1" name="num-frames" readable="1" type="guint" writable="1"/>
- <property construct="1" name="loop" readable="1" type="gboolean" writable="1"/>
- <property construct="1" name="delay" readable="1" type="guint" writable="1"/>
- <signal name="new_frame" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="frame_num" type="gint"/>
- </parameters>
- </signal>
- <signal name="completed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </signal>
- <signal name="started" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </signal>
- <signal name="paused" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </signal>
- <vfunc name="_clutter_timeline_1">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_timeline_2">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_timeline_3">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_timeline_4">
- <return-type type="void"/>
- </vfunc>
- <vfunc name="_clutter_timeline_5">
- <return-type type="void"/>
- </vfunc>
- <method name="advance" symbol="clutter_timeline_advance">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="frame_num" type="guint"/>
- </parameters>
- </method>
- <method name="clone" symbol="clutter_timeline_clone">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="get_current_frame" symbol="clutter_timeline_get_current_frame">
- <return-type type="gint"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="get_delay" symbol="clutter_timeline_get_delay">
- <return-type type="guint"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="get_loop" symbol="clutter_timeline_get_loop">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="get_n_frames" symbol="clutter_timeline_get_n_frames">
- <return-type type="guint"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="get_speed" symbol="clutter_timeline_get_speed">
- <return-type type="guint"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_timeline_get_type">
- <return-type type="GType"/>
- </method>
- <method name="is_playing" symbol="clutter_timeline_is_playing">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="clutter_timeline_new">
- <parameters>
- <parameter name="n_frames" type="guint"/>
- <parameter name="fps" type="guint"/>
- </parameters>
- </constructor>
- <method name="pause" symbol="clutter_timeline_pause">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="rewind" symbol="clutter_timeline_rewind">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="set_delay" symbol="clutter_timeline_set_delay">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="msecs" type="guint"/>
- </parameters>
- </method>
- <method name="set_loop" symbol="clutter_timeline_set_loop">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="loop" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_n_frames" symbol="clutter_timeline_set_n_frames">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="n_frames" type="guint"/>
- </parameters>
- </method>
- <method name="set_speed" symbol="clutter_timeline_set_speed">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="fps" type="guint"/>
- </parameters>
- </method>
- <method name="skip" symbol="clutter_timeline_skip">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- <parameter name="n_frames" type="guint"/>
- </parameters>
- </method>
- <method name="start" symbol="clutter_timeline_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- <method name="stop" symbol="clutter_timeline_stop">
- <return-type type="void"/>
- <parameters>
- <parameter name="timeline" type="ClutterTimeline*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="ClutterVBox" parent="ClutterBox" type-name="ClutterVBox">
- <implements>
- <interface name="ClutterLayout"/>
- </implements>
- <method name="get_type" symbol="clutter_vbox_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="clutter_vbox_new"/>
- </object>
- <boxed get-type="" name="ClutterActorBox" type-name="ClutterActorBox">
- <field name="x1" readable="1" type="ClutterUnit" writable="1"/>
- <field name="y1" readable="1" type="ClutterUnit" writable="1"/>
- <field name="x2" readable="1" type="ClutterUnit" writable="1"/>
- <field name="y2" readable="1" type="ClutterUnit" writable="1"/>
- <method name="get_type" symbol="clutter_actor_box_get_type">
- <return-type type="GType"/>
- </method>
- </boxed>
- <struct get-type="" name="ClutterAnyEvent" type-name="ClutterAnyEvent">
- <field name="type" readable="1" type="ClutterEventType" writable="1"/>
- </struct>
- <struct get-type="" name="ClutterBoxChild" type-name="ClutterBoxChild">
- <field name="actor" readable="1" type="ClutterActor*" writable="1"/>
- <field name="child_coords" readable="1" type="ClutterActorBox" writable="1"/>
- <field name="pack_type" readable="1" type="ClutterPackType" writable="1"/>
- <field name="padding" readable="1" type="ClutterPadding" writable="1"/>
- </struct>
- <struct get-type="" name="ClutterButtonEvent" type-name="ClutterButtonEvent">
- <field name="type" readable="1" type="ClutterEventType" writable="1"/>
- <field name="time" readable="1" type="guint32" writable="1"/>
- <field name="x" readable="1" type="gint" writable="1"/>
- <field name="y" readable="1" type="gint" writable="1"/>
- <field name="modifier_state" readable="1" type="ClutterModifierType" writable="1"/>
- <field name="button" readable="1" type="guint32" writable="1"/>
- <field name="axes" readable="1" type="gdouble*" writable="1"/>
- <field name="device" readable="1" type="ClutterInputDevice*" writable="1"/>
- <method name="button" symbol="clutter_button_event_button">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="buttev" type="ClutterButtonEvent*"/>
- </parameters>
- </method>
- </struct>
- <boxed get-type="" name="ClutterColor" type-name="ClutterColor">
- <field name="red" readable="1" type="guint8" writable="1"/>
- <field name="green" readable="1" type="guint8" writable="1"/>
- <field name="blue" readable="1" type="guint8" writable="1"/>
- <field name="alpha" readable="1" type="guint8" writable="1"/>
- <method name="add" symbol="clutter_color_add">
- <return-type type="void"/>
- <parameters>
- <parameter name="src1" type="const-ClutterColor*"/>
- <parameter name="src2" type="const-ClutterColor*"/>
- <parameter name="dest" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="copy" symbol="clutter_color_copy">
- <return-type type="ClutterColor*"/>
- <parameters>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="darken" symbol="clutter_color_darken">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="const-ClutterColor*"/>
- <parameter name="dest" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="equal" symbol="clutter_color_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a" type="const-ClutterColor*"/>
- <parameter name="b" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="free" symbol="clutter_color_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="color" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="from_hls" symbol="clutter_color_from_hls">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="ClutterColor*"/>
- <parameter name="hue" type="guint8"/>
- <parameter name="luminance" type="guint8"/>
- <parameter name="saturation" type="guint8"/>
- </parameters>
- </method>
- <method name="from_hlsx" symbol="clutter_color_from_hlsx">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="ClutterColor*"/>
- <parameter name="hue" type="ClutterFixed"/>
- <parameter name="luminance" type="ClutterFixed"/>
- <parameter name="saturation" type="ClutterFixed"/>
- </parameters>
- </method>
- <method name="from_pixel" symbol="clutter_color_from_pixel">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="ClutterColor*"/>
- <parameter name="pixel" type="guint32"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_color_get_type">
- <return-type type="GType"/>
- </method>
- <method name="lighten" symbol="clutter_color_lighten">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="const-ClutterColor*"/>
- <parameter name="dest" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="parse" symbol="clutter_color_parse">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="color" type="const-gchar*"/>
- <parameter name="dest" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="shade" symbol="clutter_color_shade">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="const-ClutterColor*"/>
- <parameter name="dest" type="ClutterColor*"/>
- <parameter name="shade" type="gdouble"/>
- </parameters>
- </method>
- <method name="shadex" symbol="clutter_color_shadex">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="const-ClutterColor*"/>
- <parameter name="dest" type="ClutterColor*"/>
- <parameter name="shade" type="ClutterFixed"/>
- </parameters>
- </method>
- <method name="subtract" symbol="clutter_color_subtract">
- <return-type type="void"/>
- <parameters>
- <parameter name="src1" type="const-ClutterColor*"/>
- <parameter name="src2" type="const-ClutterColor*"/>
- <parameter name="dest" type="ClutterColor*"/>
- </parameters>
- </method>
- <method name="to_hls" symbol="clutter_color_to_hls">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="const-ClutterColor*"/>
- <parameter name="hue" type="guint8*"/>
- <parameter name="luminance" type="guint8*"/>
- <parameter name="saturation" type="guint8*"/>
- </parameters>
- </method>
- <method name="to_hlsx" symbol="clutter_color_to_hlsx">
- <return-type type="void"/>
- <parameters>
- <parameter name="src" type="const-ClutterColor*"/>
- <parameter name="hue" type="ClutterFixed*"/>
- <parameter name="luminance" type="ClutterFixed*"/>
- <parameter name="saturation" type="ClutterFixed*"/>
- </parameters>
- </method>
- <method name="to_pixel" symbol="clutter_color_to_pixel">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="src" type="const-ClutterColor*"/>
- </parameters>
- </method>
- <method name="to_string" symbol="clutter_color_to_string">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="color" type="const-ClutterColor*"/>
- </parameters>
- </method>
- </boxed>
- <boxed get-type="" name="ClutterGeometry" type-name="ClutterGeometry">
- <field name="x" readable="1" type="gint" writable="1"/>
- <field name="y" readable="1" type="gint" writable="1"/>
- <field name="width" readable="1" type="guint" writable="1"/>
- <field name="height" readable="1" type="guint" writable="1"/>
- <method name="get_type" symbol="clutter_geometry_get_type">
- <return-type type="GType"/>
- </method>
- </boxed>
- <struct get-type="" name="ClutterInputDevice" opaque="true" type-name="ClutterInputDevice"/>
- <struct get-type="" name="ClutterKeyEvent" type-name="ClutterKeyEvent">
- <field name="type" readable="1" type="ClutterEventType" writable="1"/>
- <field name="time" readable="1" type="guint32" writable="1"/>
- <field name="modifier_state" readable="1" type="ClutterModifierType" writable="1"/>
- <field name="keyval" readable="1" type="guint" writable="1"/>
- <field name="hardware_keycode" readable="1" type="guint16" writable="1"/>
- <method name="code" symbol="clutter_key_event_code">
- <return-type type="guint16"/>
- <parameters>
- <parameter name="keyev" type="ClutterKeyEvent*"/>
- </parameters>
- </method>
- <method name="symbol" symbol="clutter_key_event_symbol">
- <return-type type="guint"/>
- <parameters>
- <parameter name="keyev" type="ClutterKeyEvent*"/>
- </parameters>
- </method>
- <method name="unicode" symbol="clutter_key_event_unicode">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="keyev" type="ClutterKeyEvent*"/>
- </parameters>
- </method>
- </struct>
- <boxed get-type="" name="ClutterKnot" type-name="ClutterKnot">
- <field name="x" readable="1" type="gint" writable="1"/>
- <field name="y" readable="1" type="gint" writable="1"/>
- <method name="copy" symbol="clutter_knot_copy">
- <return-type type="ClutterKnot*"/>
- <parameters>
- <parameter name="knot" type="const-ClutterKnot*"/>
- </parameters>
- </method>
- <method name="equal" symbol="clutter_knot_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="knot_a" type="const-ClutterKnot*"/>
- <parameter name="knot_b" type="const-ClutterKnot*"/>
- </parameters>
- </method>
- <method name="free" symbol="clutter_knot_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="knot" type="ClutterKnot*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_knot_get_type">
- <return-type type="GType"/>
- </method>
- </boxed>
- <boxed get-type="" name="ClutterMargin" type-name="ClutterMargin">
- <field name="top" readable="1" type="ClutterUnit" writable="1"/>
- <field name="right" readable="1" type="ClutterUnit" writable="1"/>
- <field name="bottom" readable="1" type="ClutterUnit" writable="1"/>
- <field name="left" readable="1" type="ClutterUnit" writable="1"/>
- <method name="get_type" symbol="clutter_margin_get_type">
- <return-type type="GType"/>
- </method>
- </boxed>
- <struct get-type="" name="ClutterMotionEvent" type-name="ClutterMotionEvent">
- <field name="type" readable="1" type="ClutterEventType" writable="1"/>
- <field name="time" readable="1" type="guint32" writable="1"/>
- <field name="x" readable="1" type="gint" writable="1"/>
- <field name="y" readable="1" type="gint" writable="1"/>
- <field name="modifier_state" readable="1" type="ClutterModifierType" writable="1"/>
- <field name="axes" readable="1" type="gdouble*" writable="1"/>
- <field name="device" readable="1" type="ClutterInputDevice*" writable="1"/>
- </struct>
- <boxed get-type="" name="ClutterPadding" type-name="ClutterPadding">
- <field name="top" readable="1" type="ClutterUnit" writable="1"/>
- <field name="right" readable="1" type="ClutterUnit" writable="1"/>
- <field name="bottom" readable="1" type="ClutterUnit" writable="1"/>
- <field name="left" readable="1" type="ClutterUnit" writable="1"/>
- <method name="get_type" symbol="clutter_padding_get_type">
- <return-type type="GType"/>
- </method>
- </boxed>
- <boxed get-type="" name="ClutterPerspective" type-name="ClutterPerspective">
- <field name="fovy" readable="1" type="ClutterFixed" writable="1"/>
- <field name="aspect" readable="1" type="ClutterFixed" writable="1"/>
- <field name="z_near" readable="1" type="ClutterFixed" writable="1"/>
- <field name="z_far" readable="1" type="ClutterFixed" writable="1"/>
- <method name="copy" symbol="clutter_perspective_copy">
- <return-type type="ClutterPerspective*"/>
- <parameters>
- <parameter name="perspective" type="const-ClutterPerspective*"/>
- </parameters>
- </method>
- <method name="free" symbol="clutter_perspective_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="perspective" type="ClutterPerspective*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_perspective_get_type">
- <return-type type="GType"/>
- </method>
- </boxed>
- <struct get-type="" name="ClutterScrollEvent" type-name="ClutterScrollEvent">
- <field name="type" readable="1" type="ClutterEventType" writable="1"/>
- <field name="time" readable="1" type="guint32" writable="1"/>
- <field name="x" readable="1" type="gint" writable="1"/>
- <field name="y" readable="1" type="gint" writable="1"/>
- <field name="direction" readable="1" type="ClutterScrollDirection" writable="1"/>
- <field name="modifier_state" readable="1" type="ClutterModifierType" writable="1"/>
- <field name="axes" readable="1" type="gdouble*" writable="1"/>
- <field name="device" readable="1" type="ClutterInputDevice*" writable="1"/>
- </struct>
- <struct get-type="" name="ClutterStageStateEvent" type-name="ClutterStageStateEvent">
- <field name="type" readable="1" type="ClutterEventType" writable="1"/>
- <field name="changed_mask" readable="1" type="ClutterStageState" writable="1"/>
- <field name="new_state" readable="1" type="ClutterStageState" writable="1"/>
- </struct>
- <struct get-type="" name="ClutterTimeoutPool" opaque="true" type-name="ClutterTimeoutPool">
- <method name="add" symbol="clutter_timeout_pool_add">
- <return-type type="guint"/>
- <parameters>
- <parameter name="pool" type="ClutterTimeoutPool*"/>
- <parameter name="interval" type="guint"/>
- <parameter name="func" type="GSourceFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="new" symbol="clutter_timeout_pool_new">
- <return-type type="ClutterTimeoutPool*"/>
- <parameters>
- <parameter name="priority" type="gint"/>
- </parameters>
- </method>
- <method name="remove" symbol="clutter_timeout_pool_remove">
- <return-type type="void"/>
- <parameters>
- <parameter name="pool" type="ClutterTimeoutPool*"/>
- <parameter name="id" type="guint"/>
- </parameters>
- </method>
- </struct>
- <boxed get-type="" name="ClutterVertex" type-name="ClutterVertex">
- <field name="x" readable="1" type="ClutterUnit" writable="1"/>
- <field name="y" readable="1" type="ClutterUnit" writable="1"/>
- <field name="z" readable="1" type="ClutterUnit" writable="1"/>
- <method name="get_type" symbol="clutter_vertex_get_type">
- <return-type type="GType"/>
- </method>
- </boxed>
- <function name="base_init" symbol="clutter_base_init">
- <return-type type="void"/>
- </function>
- <struct name="ClutterEffect">
- <method name="depth" symbol="clutter_effect_depth">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="template_" type="ClutterEffectTemplate*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="start_depth" type="gint"/>
- <parameter name="end_depth" type="gint"/>
- <parameter name="completed_func" type="ClutterEffectCompleteFunc"/>
- <parameter name="completed_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="fade" symbol="clutter_effect_fade">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="template_" type="ClutterEffectTemplate*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="start_opacity" type="guint8"/>
- <parameter name="end_opacity" type="guint8"/>
- <parameter name="completed_func" type="ClutterEffectCompleteFunc"/>
- <parameter name="completed_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="move" symbol="clutter_effect_move">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="template_" type="ClutterEffectTemplate*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="knots" type="const-ClutterKnot*"/>
- <parameter name="n_knots" type="guint"/>
- <parameter name="completed_func" type="ClutterEffectCompleteFunc"/>
- <parameter name="completed_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="rotate_x" symbol="clutter_effect_rotate_x">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="template_" type="ClutterEffectTemplate*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="angle_begin" type="gdouble"/>
- <parameter name="angle_end" type="gdouble"/>
- <parameter name="center_y" type="gint"/>
- <parameter name="center_z" type="gint"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- <parameter name="completed_func" type="ClutterEffectCompleteFunc"/>
- <parameter name="completed_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="rotate_y" symbol="clutter_effect_rotate_y">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="template_" type="ClutterEffectTemplate*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="angle_begin" type="gdouble"/>
- <parameter name="angle_end" type="gdouble"/>
- <parameter name="center_x" type="gint"/>
- <parameter name="center_z" type="gint"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- <parameter name="completed_func" type="ClutterEffectCompleteFunc"/>
- <parameter name="completed_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="rotate_z" symbol="clutter_effect_rotate_z">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="template_" type="ClutterEffectTemplate*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="angle_begin" type="gdouble"/>
- <parameter name="angle_end" type="gdouble"/>
- <parameter name="center_x" type="gint"/>
- <parameter name="center_y" type="gint"/>
- <parameter name="direction" type="ClutterRotateDirection"/>
- <parameter name="completed_func" type="ClutterEffectCompleteFunc"/>
- <parameter name="completed_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="scale" symbol="clutter_effect_scale">
- <return-type type="ClutterTimeline*"/>
- <parameters>
- <parameter name="template_" type="ClutterEffectTemplate*"/>
- <parameter name="actor" type="ClutterActor*"/>
- <parameter name="scale_begin" type="gdouble"/>
- <parameter name="scale_end" type="gdouble"/>
- <parameter name="gravity" type="ClutterGravity"/>
- <parameter name="completed_func" type="ClutterEffectCompleteFunc"/>
- <parameter name="completed_data" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <struct name="ClutterEvent">
- <method name="copy" symbol="clutter_event_copy">
- <return-type type="ClutterEvent*"/>
- <parameters>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </method>
- <method name="free" symbol="clutter_event_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </method>
- <method name="get" symbol="clutter_event_get">
- <return-type type="ClutterEvent*"/>
- </method>
- <method name="get_coords" symbol="clutter_event_get_coords">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="ClutterEvent*"/>
- <parameter name="x" type="gint*"/>
- <parameter name="y" type="gint*"/>
- </parameters>
- </method>
- <method name="get_state" symbol="clutter_event_get_state">
- <return-type type="ClutterModifierType"/>
- <parameters>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </method>
- <method name="get_time" symbol="clutter_event_get_time">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="clutter_event_get_type">
- <return-type type="GType"/>
- </method>
- <method name="new" symbol="clutter_event_new">
- <return-type type="ClutterEvent*"/>
- <parameters>
- <parameter name="type" type="ClutterEventType"/>
- </parameters>
- </method>
- <method name="peek" symbol="clutter_event_peek">
- <return-type type="ClutterEvent*"/>
- </method>
- <method name="put" symbol="clutter_event_put">
- <return-type type="void"/>
- <parameters>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </method>
- <method name="type" symbol="clutter_event_type">
- <return-type type="ClutterEventType"/>
- <parameters>
- <parameter name="event" type="ClutterEvent*"/>
- </parameters>
- </method>
- </struct>
- <function name="events_pending" symbol="clutter_events_pending">
- <return-type type="gboolean"/>
- </function>
- <struct name="ClutterExp">
- <method name="dec_func" symbol="clutter_exp_dec_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- <method name="inc_func" symbol="clutter_exp_inc_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <struct name="ClutterFeature">
- <method name="available" symbol="clutter_feature_available">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="feature" type="ClutterFeatureFlags"/>
- </parameters>
- </method>
- <method name="get_all" symbol="clutter_feature_get_all">
- <return-type type="ClutterFeatureFlags"/>
- </method>
- </struct>
- <function name="get_debug_enabled" symbol="clutter_get_debug_enabled">
- <return-type type="gboolean"/>
- </function>
- <function name="get_default_backend" symbol="clutter_get_default_backend">
- <return-type type="ClutterBackend*"/>
- </function>
- <function name="get_option_group" symbol="clutter_get_option_group">
- <return-type type="GOptionGroup*"/>
- </function>
- <function name="get_show_fps" symbol="clutter_get_show_fps">
- <return-type type="gboolean"/>
- </function>
- <function name="get_timestamp" symbol="clutter_get_timestamp">
- <return-type type="gulong"/>
- </function>
- <struct name="ClutterInit">
- <method name="error_quark" symbol="clutter_init_error_quark">
- <return-type type="GQuark"/>
- </method>
- <method name="with_args" symbol="clutter_init_with_args">
- <return-type type="ClutterInitError"/>
- <parameters>
- <parameter name="argc" type="int*"/>
- <parameter name="argv" type="char***"/>
- <parameter name="parameter_string" type="char*"/>
- <parameter name="entries" type="GOptionEntry*"/>
- <parameter name="translation_domain" type="char*"/>
- <parameter name="error" type="GError**"/>
- </parameters>
- </method>
- </struct>
- <function name="keysym_to_unicode" symbol="clutter_keysym_to_unicode">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="keyval" type="guint"/>
- </parameters>
- </function>
- <struct name="ClutterMain">
- <method name="level" symbol="clutter_main_level">
- <return-type type="gint"/>
- </method>
- <method name="quit" symbol="clutter_main_quit">
- <return-type type="void"/>
- </method>
- </struct>
- <struct name="ClutterRamp">
- <method name="dec_func" symbol="clutter_ramp_dec_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- <method name="func" symbol="clutter_ramp_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- <method name="inc_func" symbol="clutter_ramp_inc_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <struct name="ClutterSine">
- <method name="dec_func" symbol="clutter_sine_dec_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- <method name="func" symbol="clutter_sine_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- <method name="half_func" symbol="clutter_sine_half_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- <method name="inc_func" symbol="clutter_sine_inc_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <struct name="ClutterSmoothstep">
- <method name="dec_func" symbol="clutter_smoothstep_dec_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- <method name="inc_func" symbol="clutter_smoothstep_inc_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <function name="square_func" symbol="clutter_square_func">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="alpha" type="ClutterAlpha*"/>
- <parameter name="dummy" type="gpointer"/>
- </parameters>
- </function>
- <struct name="ClutterThreads">
- <method name="add_idle" symbol="clutter_threads_add_idle">
- <return-type type="guint"/>
- <parameters>
- <parameter name="func" type="GSourceFunc"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_idle_full" symbol="clutter_threads_add_idle_full">
- <return-type type="guint"/>
- <parameters>
- <parameter name="priority" type="gint"/>
- <parameter name="func" type="GSourceFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="add_timeout" symbol="clutter_threads_add_timeout">
- <return-type type="guint"/>
- <parameters>
- <parameter name="interval" type="guint"/>
- <parameter name="func" type="GSourceFunc"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_timeout_full" symbol="clutter_threads_add_timeout_full">
- <return-type type="guint"/>
- <parameters>
- <parameter name="priority" type="gint"/>
- <parameter name="interval" type="guint"/>
- <parameter name="func" type="GSourceFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="enter" symbol="clutter_threads_enter">
- <return-type type="void"/>
- </method>
- <method name="init" symbol="clutter_threads_init">
- <return-type type="void"/>
- </method>
- <method name="leave" symbol="clutter_threads_leave">
- <return-type type="void"/>
- </method>
- <method name="set_lock_functions" symbol="clutter_threads_set_lock_functions">
- <return-type type="void"/>
- <parameters>
- <parameter name="enter_fn" type="GCallback"/>
- <parameter name="leave_fn" type="GCallback"/>
- </parameters>
- </method>
- </struct>
- <function name="util_next_p2" symbol="clutter_util_next_p2">
- <return-type type="int"/>
- <parameters>
- <parameter name="a" type="int"/>
- </parameters>
- </function>
- </namespace>
-</api>