public weak GLib.Array<void*> interfaces;
public bool invert;
public Atspi.CollectionMatchType rolematchtype;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] roles;
+ [CCode (array_length = false)]
+ public weak int roles[4];
public Atspi.CollectionMatchType statematchtype;
public weak Atspi.StateSet states;
[CCode (has_construct_function = false)]
[Version (since = "0.6")]
public bool emit_event (Clutter.Event event, bool capture);
[Version (since = "0.4")]
- public void get_abs_allocation_vertices ([CCode (array_length = false)] Clutter.Vertex[] verts);
+ public void get_abs_allocation_vertices ([CCode (array_length = false)] Clutter.Vertex verts[4]);
public virtual unowned Atk.Object get_accessible ();
[Version (since = "1.4")]
public unowned Clutter.Action get_action (string name);
[Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
public Clutter.Geometry get_allocation_geometry ();
[Version (since = "0.6")]
- public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex[] verts);
+ public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex verts[4]);
[Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
public void get_anchor_point (out float anchor_x, out float anchor_y);
[Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
public static void free (Clutter.Matrix? matrix);
public static GLib.Type get_type ();
[Version (since = "1.12")]
- public static unowned Clutter.Matrix? init_from_array (Clutter.Matrix matrix, [CCode (array_length = false)] float[] values);
+ public static unowned Clutter.Matrix? init_from_array (Clutter.Matrix matrix, [CCode (array_length = false)] float values[16]);
[Version (since = "1.12")]
public static unowned Clutter.Matrix? init_from_matrix (Clutter.Matrix a, Clutter.Matrix b);
[Version (since = "1.12")]
[Version (since = "1.0")]
public struct PathNode {
public Clutter.PathNodeType type;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Clutter.Knot[] points;
+ [CCode (array_length = false)]
+ public weak Clutter.Knot points[3];
public Clutter.PathNode? copy ();
public bool equal (Clutter.PathNode node_b);
public void free ();
[CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gdk_event_get_type ()")]
[Compact]
public class EventMotion : Gdk.Event {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak double[] axes;
public weak Gdk.Device device;
public int16 is_hint;
[CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
public struct TimeCoord {
public uint32 time;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak double[] axes;
+ [CCode (array_length = false)]
+ public weak double axes[128];
}
[CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
public struct WindowAttr {
public uint32 rowstride;
public uint32 width;
public uint32 height;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak uint8[] pixel_data;
[Version (deprecated = true, deprecated_since = "2.32")]
public bool deserialize ([CCode (array_length_cname = "stream_length", array_length_pos = 0.5, array_length_type = "guint")] uint8[] stream) throws GLib.Error;
[Compact]
[Version (since = "2.26")]
public class DBusAnnotationInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
public string key;
public int ref_count;
[Compact]
[Version (since = "2.26")]
public class DBusArgInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
public string name;
public int ref_count;
[Compact]
[Version (since = "2.26")]
public class DBusInterfaceInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusMethodInfo[] methods;
public string name;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusPropertyInfo[] properties;
public int ref_count;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusSignalInfo[] signals;
[Version (since = "2.30")]
public void cache_build ();
[Compact]
[Version (since = "2.26")]
public class DBusMethodInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusArgInfo[] in_args;
public string name;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusArgInfo[] out_args;
public int ref_count;
public GLib.DBusMethodInfo @ref ();
[Compact]
[Version (since = "2.26")]
public class DBusNodeInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusInterfaceInfo[] interfaces;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusNodeInfo[] nodes;
public string path;
public int ref_count;
[Compact]
[Version (since = "2.26")]
public class DBusPropertyInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
public GLib.DBusPropertyInfoFlags flags;
public string name;
[Compact]
[Version (since = "2.26")]
public class DBusSignalInfo {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusAnnotationInfo[] annotations;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public GLib.DBusArgInfo[] args;
public string name;
public int ref_count;
[Version (since = "2.48")]
public struct InputMessage {
public weak GLib.SocketAddress address;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak GLib.InputVector[] vectors;
public uint num_vectors;
public size_t bytes_received;
public int flags;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak GLib.SocketControlMessage[] control_messages;
public uint num_control_messages;
}
public GLib.OutputVector vectors;
public uint num_vectors;
public uint bytes_sent;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak GLib.SocketControlMessage[] control_messages;
public uint num_control_messages;
}
public Graphene.Point3D get_max ();
public Graphene.Point3D get_min ();
public Graphene.Vec3 get_size ();
- public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec3[] vertices);
+ public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec3 vertices[8]);
public float get_width ();
public static unowned Graphene.Box? infinite ();
public unowned Graphene.Box? init (Graphene.Point3D? min, Graphene.Point3D? max);
[Version (since = "1.2")]
public struct Frustum {
public bool contains_point (Graphene.Point3D point);
- public void get_planes ([CCode (array_length = false)] ref Graphene.Plane[] planes);
+ public void get_planes ([CCode (array_length = false)] ref Graphene.Plane planes[6]);
public unowned Graphene.Frustum? init (Graphene.Plane p0, Graphene.Plane p1, Graphene.Plane p2, Graphene.Plane p3, Graphene.Plane p4, Graphene.Plane p5);
public unowned Graphene.Frustum? init_from_frustum (Graphene.Frustum src);
public unowned Graphene.Frustum? init_from_matrix (Graphene.Matrix matrix);
[Version (since = "1.0")]
public unowned Graphene.Matrix? init_from_2d (double xx, double yx, double xy, double yy, double x_0, double y_0);
[Version (since = "1.0")]
- public unowned Graphene.Matrix? init_from_float ([CCode (array_length = false)] float[] v);
+ public unowned Graphene.Matrix? init_from_float ([CCode (array_length = false)] float v[16]);
[Version (since = "1.0")]
public unowned Graphene.Matrix? init_from_matrix (Graphene.Matrix src);
[Version (since = "1.0")]
[Version (since = "1.0")]
public bool to_2d (out double xx, out double yx, out double xy, out double yy, out double x_0, out double y_0);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] v);
+ public void to_float ([CCode (array_length = false)] ref float v[16]);
[Version (since = "1.0")]
public Graphene.Rect transform_bounds (Graphene.Rect r);
[Version (since = "1.2")]
public unowned Graphene.Point? get_point (uint index_);
public unowned Graphene.Quad? init (Graphene.Point p1, Graphene.Point p2, Graphene.Point p3, Graphene.Point p4);
[Version (since = "1.2")]
- public unowned Graphene.Quad? init_from_points ([CCode (array_length = false)] Graphene.Point[] points);
+ public unowned Graphene.Quad? init_from_points ([CCode (array_length = false)] Graphene.Point points[4]);
public unowned Graphene.Quad? init_from_rect (Graphene.Rect r);
}
[CCode (cheader_filename = "graphene-gobject.h", cname = "graphene_quaternion_t", type_id = "graphene_quaternion_get_type ()")]
public Graphene.Point get_top_left ();
public Graphene.Point get_top_right ();
[Version (since = "1.4")]
- public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec2[] vertices);
+ public void get_vertices ([CCode (array_length = false)] ref Graphene.Vec2 vertices[4]);
public float get_width ();
public float get_x ();
public float get_y ();
[Version (since = "1.0")]
public unowned Graphene.Vec2? init (float x, float y);
[Version (since = "1.0")]
- public unowned Graphene.Vec2? init_from_float ([CCode (array_length = false)] float[] src);
+ public unowned Graphene.Vec2? init_from_float ([CCode (array_length = false)] float src[2]);
[Version (since = "1.0")]
public unowned Graphene.Vec2? init_from_vec2 (Graphene.Vec2 src);
[Version (since = "1.0")]
[Version (since = "1.0")]
public Graphene.Vec2 subtract (Graphene.Vec2 b);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] dest);
+ public void to_float ([CCode (array_length = false)] ref float dest[2]);
[Version (since = "1.0")]
public static unowned Graphene.Vec2? x_axis ();
[Version (since = "1.0")]
[Version (since = "1.0")]
public unowned Graphene.Vec3? init (float x, float y, float z);
[Version (since = "1.0")]
- public unowned Graphene.Vec3? init_from_float ([CCode (array_length = false)] float[] src);
+ public unowned Graphene.Vec3? init_from_float ([CCode (array_length = false)] float src[3]);
[Version (since = "1.0")]
public unowned Graphene.Vec3? init_from_vec3 (Graphene.Vec3 src);
[Version (since = "1.0")]
[Version (since = "1.0")]
public Graphene.Vec3 subtract (Graphene.Vec3 b);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] dest);
+ public void to_float ([CCode (array_length = false)] ref float dest[3]);
[Version (since = "1.0")]
public static unowned Graphene.Vec3? x_axis ();
[Version (since = "1.0")]
[Version (since = "1.0")]
public unowned Graphene.Vec4? init (float x, float y, float z, float w);
[Version (since = "1.0")]
- public unowned Graphene.Vec4? init_from_float ([CCode (array_length = false)] float[] src);
+ public unowned Graphene.Vec4? init_from_float ([CCode (array_length = false)] float src[4]);
[Version (since = "1.0")]
public unowned Graphene.Vec4? init_from_vec2 (Graphene.Vec2 src, float z, float w);
[Version (since = "1.0")]
[Version (since = "1.0")]
public Graphene.Vec4 subtract (Graphene.Vec4 b);
[Version (since = "1.0")]
- public void to_float ([CCode (array_length = false)] ref float[] dest);
+ public void to_float ([CCode (array_length = false)] ref float dest[4]);
[Version (since = "1.0")]
public static unowned Graphene.Vec4? w_axis ();
[Version (since = "1.0")]
public weak uint8[] data;
public size_t size;
public size_t maxsize;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak void*[] user_data;
+ [CCode (array_length = false)]
+ public weak void* user_data[4];
}
[CCode (cheader_filename = "gst/gst.h", has_type_id = false)]
public struct Meta {
public Gst.Audio.FormatInfo finfo;
public Gst.Audio.Flags flags;
public Gst.Audio.Layout layout;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Gst.Audio.ChannelPosition[] position;
+ [CCode (array_length = false)]
+ public weak Gst.Audio.ChannelPosition position[64];
public int rate;
[CCode (has_construct_function = false)]
public Info ();
public int endianness;
public int width;
public int depth;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint8[] silence;
+ [CCode (array_length = false)]
+ public weak uint8 silence[8];
public Gst.Audio.Format unpack_format;
public weak Gst.Audio.FormatUnpack unpack_func;
public weak Gst.Audio.FormatPack pack_func;
public class BitReader {
public uint bit;
public uint byte;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak uint8[] data;
public BitReader ([CCode (array_length_type = "guint")] uint8[] data);
[CCode (cname = "gst_bit_reader_free")]
[GIR (name = "ByteReader")]
public class ByteReader {
public uint byte;
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length = false)]
public weak uint8[] data;
public ByteReader ([CCode (array_length_type = "guint")] uint8[] data);
[CCode (cname = "gst_byte_reader_dup_data")]
[Compact]
[GIR (name = "RTPBuffer")]
public class Buffer : Gst.Buffer {
- [CCode (array_length = false, array_null_terminated = true)]
- public weak void*[] data;
- [CCode (array_length = false, array_null_terminated = true)]
- public Gst.MapInfo[] map;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak size_t[] size;
+ [CCode (array_length = false)]
+ public weak void* data[4];
+ [CCode (array_length = false)]
+ public Gst.MapInfo map[4];
+ [CCode (array_length = false)]
+ public weak size_t size[4];
public uint state;
public bool add_extension_onebyte_header (uint8 id, [CCode (array_length_cname = "size", array_length_pos = 2.1, array_length_type = "guint")] uint8[] data);
public bool add_extension_twobytes_header (uint8 appbits, uint8 id, [CCode (array_length_cname = "size", array_length_pos = 3.1, array_length_type = "guint")] uint8[] data);
public uint8 key_data;
public uint16 key_len;
public Gst.SDP.MIKEYKeyDataType key_type;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint8[] kv_data;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint8[] kv_len;
+ [CCode (array_length = false)]
+ public weak uint8 kv_data[2];
+ [CCode (array_length = false)]
+ public weak uint8 kv_len[2];
public Gst.SDP.MIKEYKVType kv_type;
public uint8 salt_data;
public uint16 salt_len;
public int fps_n;
public int height;
public Gst.Video.InterlaceMode interlace_mode;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak size_t[] offset;
+ [CCode (array_length = false)]
+ public weak size_t offset[4];
public int par_d;
public int par_n;
public size_t size;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] stride;
+ [CCode (array_length = false)]
+ public weak int stride[4];
public int views;
public int width;
[CCode (has_construct_function = false)]
[GIR (name = "VideoAffineTransformationMeta")]
public struct AffineTransformationMeta {
public Gst.Meta meta;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak float[] matrix;
+ [CCode (array_length = false)]
+ public weak float matrix[16];
[Version (since = "1.8")]
public void apply_matrix (float matrix);
}
public uint padding_bottom;
public uint padding_left;
public uint padding_right;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] stride_align;
+ [CCode (array_length = false)]
+ public weak uint stride_align[4];
public void reset ();
}
[CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
public Gst.Video.FormatFlags flags;
public uint bits;
public uint n_components;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] shift;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] depth;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] pixel_stride;
+ [CCode (array_length = false)]
+ public weak uint shift[4];
+ [CCode (array_length = false)]
+ public weak uint depth[4];
+ [CCode (array_length = false)]
+ public weak int pixel_stride[4];
public uint n_planes;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] plane;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] poffset;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] w_sub;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak uint[] h_sub;
+ [CCode (array_length = false)]
+ public weak uint plane[4];
+ [CCode (array_length = false)]
+ public weak uint poffset[4];
+ [CCode (array_length = false)]
+ public weak uint w_sub[4];
+ [CCode (array_length = false)]
+ public weak uint h_sub[4];
public Gst.Video.Format unpack_format;
public weak Gst.Video.FormatUnpack unpack_func;
public int pack_lines;
public weak Gst.Buffer buffer;
public void* meta;
public int id;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak void*[] data;
+ [CCode (array_length = false)]
+ public weak void* data[4];
public bool copy (Gst.Video.Frame src);
public bool copy_plane (Gst.Video.Frame src, uint plane);
public bool map (Gst.Video.Info info, Gst.Buffer buffer, Gst.MapFlags flags);
public Gst.Meta meta;
public Gst.Video.GLTextureOrientation texture_orientation;
public uint n_textures;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Gst.Video.GLTextureType[] texture_type;
+ [CCode (array_length = false)]
+ public weak Gst.Video.GLTextureType texture_type[4];
public bool upload (uint texture_id);
}
[CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
public uint width;
public uint height;
public uint n_planes;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak size_t[] offset;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak int[] stride;
+ [CCode (array_length = false)]
+ public weak size_t offset[4];
+ [CCode (array_length = false)]
+ public weak int stride[4];
public bool map (uint plane, Gst.MapInfo info, void* data, int stride, Gst.MapFlags flags);
public bool unmap (uint plane, Gst.MapInfo info);
}
}
[CCode (cheader_filename = "pango/pango.h", has_type_id = false)]
public struct ScriptForLang {
- [CCode (array_length = false, array_null_terminated = true)]
- public weak char[] lang;
- [CCode (array_length = false, array_null_terminated = true)]
- public weak Pango.Script[] scripts;
+ [CCode (array_length = false)]
+ public weak char lang[7];
+ [CCode (array_length = false)]
+ public weak Pango.Script scripts[3];
}
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_ALIGN_", type_id = "pango_alignment_get_type ()")]
public enum Alignment {
[Version (since = "0.26")]
public Poppler.StructureBlockAlign get_block_align ();
[Version (since = "0.26")]
- public bool get_border_color ([CCode (array_length = false)] out unowned Poppler.Color[] colors);
+ public bool get_border_color ([CCode (array_length = false)] out unowned Poppler.Color colors[4]);
[Version (since = "0.26")]
- public void get_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle[] border_styles);
+ public void get_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle border_styles[4]);
[Version (since = "0.26")]
- public bool get_border_thickness ([CCode (array_length = false)] out double[] border_thicknesses);
+ public bool get_border_thickness ([CCode (array_length = false)] out double border_thicknesses[4]);
[Version (since = "0.26")]
public bool get_bounding_box (out Poppler.Rectangle bounding_box);
[Version (since = "0.26")]
[Version (since = "0.26")]
public Poppler.StructureListNumbering get_list_numbering ();
[Version (since = "0.26")]
- public void get_padding ([CCode (array_length = false)] out double[] paddings);
+ public void get_padding ([CCode (array_length = false)] out double paddings[4]);
[Version (since = "0.26")]
public int get_page ();
[Version (since = "0.26")]
[Version (since = "0.26")]
public double get_start_indent ();
[Version (since = "0.26")]
- public void get_table_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle[] border_styles);
+ public void get_table_border_style ([CCode (array_length = false)] out Poppler.StructureBorderStyle border_styles[4]);
[Version (since = "0.26")]
public uint get_table_column_span ();
[CCode (array_length = false, array_null_terminated = true)]
[Version (since = "0.26")]
public string[] get_table_headers ();
[Version (since = "0.26")]
- public void get_table_padding ([CCode (array_length = false)] out double[] paddings);
+ public void get_table_padding ([CCode (array_length = false)] out double paddings[4]);
[Version (since = "0.26")]
public uint get_table_row_span ();
[Version (since = "0.26")]