]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
clutter-1.0: Fix Actor methods about transformation matrix and rotation.
authorLuca Bruno <lucabru@src.gnome.org>
Sun, 6 Feb 2011 08:06:33 +0000 (09:06 +0100)
committerJürg Billeter <j@bitron.ch>
Sat, 12 Mar 2011 14:28:10 +0000 (15:28 +0100)
Fixed methods are apply_transform, get_tranformation_matrix
and get_rotation.

vapi/clutter-1.0.vapi
vapi/packages/clutter-1.0/clutter-1.0.metadata

index eeda4dfad8b86b5c834d2c5a03819603948fb79e..c0a7297b13c9dafea4356e24f4ded5f93e298a22 100644 (file)
@@ -89,7 +89,7 @@ namespace Clutter {
                public unowned Clutter.Animation animatev (ulong mode, uint duration, [CCode (array_length_pos = 2.9)] string[] properties, [CCode (array_length_pos = 2.9)] GLib.Value[] values);
                public void apply_relative_transform_to_point (Clutter.Actor? ancestor, Clutter.Vertex point, out Clutter.Vertex vertex);
                [NoWrapper]
-               public virtual void apply_transform (Cogl.Matrix matrix);
+               public virtual void apply_transform (ref Cogl.Matrix matrix);
                public void apply_transform_to_point (Clutter.Vertex point, out Clutter.Vertex vertex);
                public unowned Pango.Context create_pango_context ();
                public unowned Pango.Layout create_pango_layout (string text);
@@ -117,14 +117,14 @@ namespace Clutter {
                public void get_preferred_size (out unowned float? min_width_p, out unowned float? min_height_p, out unowned float? natural_width_p, out unowned float? natural_height_p);
                public virtual void get_preferred_width (float for_height, out float min_width_p, out float natural_width_p);
                public Clutter.RequestMode get_request_mode ();
-               public double get_rotation (out Clutter.RotateAxis axis, out float x, out float y, out float z);
+               public double get_rotation (Clutter.RotateAxis axis, out float x, out float y, out float z);
                public void get_scale (out double scale_x, out double scale_y);
                public void get_scale_center (out float center_x, out float center_y);
                public unowned Clutter.Shader get_shader ();
                public void get_size (out float width, out float height);
                public unowned Clutter.Stage get_stage ();
                public Clutter.TextDirection get_text_direction ();
-               public void get_transformation_matrix (Cogl.Matrix matrix);
+               public Cogl.Matrix get_transformation_matrix ();
                public void get_transformed_position (out float x, out float y);
                public void get_transformed_size (out float width, out float height);
                public Clutter.Gravity get_z_rotation_gravity ();
index 1021c84d20e07f9ed7f290f882c8572b4126205c..31150a5bfc848c6df9b3a07a8aa4cbbf059b2493 100644 (file)
@@ -32,6 +32,7 @@ clutter_actor_animatev.properties array_length_pos="2.9"
 clutter_actor_animatev.values is_array="1" array_length_pos="2.9"
 clutter_actor_apply_relative_transform_to_point.ancestor nullable="1"
 clutter_actor_apply_relative_transform_to_point.vertex is_out="1" transfer_ownership="1"
+clutter_actor_apply_transform.matrix is_ref="1"
 clutter_actor_apply_transform_to_point.vertex is_out="1" transfer_ownership="1"
 clutter_actor_has_clip name="get_has_clip" hidden="1"
 clutter_actor_has_pointer name="get_has_pointer"
@@ -53,12 +54,16 @@ clutter_actor_get_preferred_height.natural_height_p is_out="1"
 clutter_actor_get_preferred_size.* is_out="1" nullable="1"
 clutter_actor_get_preferred_width.min_width_p is_out="1"
 clutter_actor_get_preferred_width.natural_width_p is_out="1"
-clutter_actor_get_rotation.* is_out="1"
+clutter_actor_get_rotation.x is_out="1"
+clutter_actor_get_rotation.y is_out="1"
+clutter_actor_get_rotation.z is_out="1"
 clutter_actor_get_scale.* is_out="1"
 clutter_actor_get_scale_center.* is_out="1"
 clutter_actor_get_scale_gravity hidden="1"
 clutter_actor_get_size.* is_out="1"
 clutter_actor_get_stage type_name="Stage"
+clutter_actor_get_transformation_matrix type_name="Cogl.Matrix"
+clutter_actor_get_transformation_matrix.matrix hidden="1"
 clutter_actor_get_transformed_position.* is_out="1"
 clutter_actor_get_transformed_size.* is_out="1"
 clutter_actor_get_width hidden="1"