~ubuntu-branches/ubuntu/quantal/vala/quantal

« back to all changes in this revision

Viewing changes to vapi/cogl-1.0.vapi

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2011-02-15 11:44:25 UTC
  • mfrom: (1.5.16 upstream)
  • Revision ID: james.westby@ubuntu.com-20110215114425-8vtvfqmnely5x8tt
Tags: 0.11.6-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
356
356
                public uint type;
357
357
                public uint flags;
358
358
                public static bool equal (void* v1, void* v2);
359
 
                public Matrix.from_array (float[] array);
 
359
                public Matrix.from_array ([CCode (array_length = false)] float[] array);
360
360
                public void frustum (float left, float right, float bottom, float top, float z_near, float z_far);
361
361
                [CCode (array_length = false)]
362
362
                public unowned float[] get_array ();
363
 
                public bool get_inverse (Cogl.Matrix inverse);
 
363
                public bool get_inverse (out Cogl.Matrix inverse);
364
364
                public Matrix.identity ();
365
365
                [CCode (cname = "cogl_matrix_multiply")]
366
366
                public Matrix.multiply (Cogl.Matrix a, Cogl.Matrix b);
368
368
                public void perspective (float fov_y, float aspect, float z_near, float z_far);
369
369
                public void rotate (float angle, float x, float y, float z);
370
370
                public void scale (float sx, float sy, float sz);
371
 
                public void transform_point (float x, float y, float z, float w);
 
371
                public void transform_point (ref float x, ref float y, ref float z, ref float w);
372
372
                public void translate (float x, float y, float z);
373
373
        }
374
374
        [CCode (type_id = "COGL_TYPE_TEXTURE_VERTEX", cheader_filename = "cogl/cogl.h")]