diff options
author | Lionel Landwerlin <llandwerlin@gmail.com> | 2013-09-03 14:35:54 +0100 |
---|---|---|
committer | Robert Bragg <robert@linux.intel.com> | 2013-10-14 17:21:03 +0100 |
commit | 927d4b222661428830c1d36fa177d1f5caa847de (patch) | |
tree | bc969d8d15c14bc02afbbc6be0d2894658cecf27 | |
parent | 643a7ba5a182a5a1652c380c4e6fc1c4eb1585b1 (diff) | |
download | cogl-927d4b222661428830c1d36fa177d1f5caa847de.tar.gz |
attribute: add missing transfer annotations
Reviewed-by: Robert Bragg <robert@linux.intel.com>
(cherry picked from commit 7b25c8f5caad6f09543f001da3630e1bc595b4ab)
Note: Commit 7b25c8f5caad mistakenly added a reference to a
COGL_GTYPE_DEFINE_CLASS() macro that does not yet exist so this
cherry-picked patch removes it.
-rw-r--r-- | cogl/cogl-attribute.h | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/cogl/cogl-attribute.h b/cogl/cogl-attribute.h index c635e04e..9aa6a7b7 100644 --- a/cogl/cogl-attribute.h +++ b/cogl/cogl-attribute.h @@ -130,8 +130,9 @@ COGL_BEGIN_DECLS * mapped into the GPU which can be a bottlneck when dealing with * a large number of vertices. * - * Returns: A newly allocated #CoglAttribute describing the - * layout for a list of attribute values stored in @array. + * Return value: (transfer full): A newly allocated #CoglAttribute + * describing the layout for a list of attribute values + * stored in @array. * * Since: 1.4 * Stability: Unstable @@ -163,8 +164,8 @@ cogl_attribute_new (CoglAttributeBuffer *attribute_buffer, * attribute float name; * |] * - * Returns: A newly allocated #CoglAttribute representing the given - * constant @value. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant @value. */ CoglAttribute * cogl_attribute_new_const_1f (CoglContext *context, @@ -190,8 +191,8 @@ cogl_attribute_new_const_1f (CoglContext *context, * attribute vec2 name; * |] * - * Returns: A newly allocated #CoglAttribute representing the given - * constant vector. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant vector. */ CoglAttribute * cogl_attribute_new_const_2f (CoglContext *context, @@ -222,8 +223,8 @@ cogl_attribute_new_const_2f (CoglContext *context, * unless the built in name "cogl_normal_in" is being used where no * explicit GLSL declaration need be made. * - * Returns: A newly allocated #CoglAttribute representing the given - * constant vector. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant vector. */ CoglAttribute * cogl_attribute_new_const_3f (CoglContext *context, @@ -257,8 +258,8 @@ cogl_attribute_new_const_3f (CoglContext *context, * "cogl_tex_coord0_in or "cogl_tex_coord1_in" etc is being used where * no explicit GLSL declaration need be made. * - * Returns: A newly allocated #CoglAttribute representing the given - * constant vector. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant vector. */ CoglAttribute * cogl_attribute_new_const_4f (CoglContext *context, @@ -286,8 +287,8 @@ cogl_attribute_new_const_4f (CoglContext *context, * attribute vec2 name; * |] * - * Returns: A newly allocated #CoglAttribute representing the given - * constant vector. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant vector. */ CoglAttribute * cogl_attribute_new_const_2fv (CoglContext *context, @@ -315,8 +316,8 @@ cogl_attribute_new_const_2fv (CoglContext *context, * unless the built in name "cogl_normal_in" is being used where no * explicit GLSL declaration need be made. * - * Returns: A newly allocated #CoglAttribute representing the given - * constant vector. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant vector. */ CoglAttribute * cogl_attribute_new_const_3fv (CoglContext *context, @@ -345,8 +346,8 @@ cogl_attribute_new_const_3fv (CoglContext *context, * "cogl_tex_coord0_in or "cogl_tex_coord1_in" etc is being used where * no explicit GLSL declaration need be made. * - * Returns: A newly allocated #CoglAttribute representing the given - * constant vector. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant vector. */ CoglAttribute * cogl_attribute_new_const_4fv (CoglContext *context, @@ -378,8 +379,8 @@ cogl_attribute_new_const_4fv (CoglContext *context, * around the diagonal of the matrix such that the first column * becomes the first row and the second column becomes the second row. * - * Returns: A newly allocated #CoglAttribute representing the given - * constant matrix. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant matrix. */ CoglAttribute * cogl_attribute_new_const_2x2fv (CoglContext *context, @@ -413,8 +414,8 @@ cogl_attribute_new_const_2x2fv (CoglContext *context, * becomes the first row and the second column becomes the second row * etc. * - * Returns: A newly allocated #CoglAttribute representing the given - * constant matrix. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant matrix. */ CoglAttribute * cogl_attribute_new_const_3x3fv (CoglContext *context, @@ -448,8 +449,8 @@ cogl_attribute_new_const_3x3fv (CoglContext *context, * becomes the first row and the second column becomes the second row * etc. * - * Returns: A newly allocated #CoglAttribute representing the given - * constant matrix. + * Return value: (transfer full): A newly allocated #CoglAttribute + * representing the given constant matrix. */ CoglAttribute * cogl_attribute_new_const_4x4fv (CoglContext *context, @@ -496,8 +497,8 @@ cogl_attribute_get_normalized (CoglAttribute *attribute); * cogl_attribute_get_buffer: * @attribute: A #CoglAttribute * - * Return value: the #CoglAttributeBuffer that was set with - * cogl_attribute_set_buffer() or cogl_attribute_new(). + * Return value: (transfer none): the #CoglAttributeBuffer that was + * set with cogl_attribute_set_buffer() or cogl_attribute_new(). * * Stability: unstable * Since: 1.10 |