/usr/share/vala-0.14/vapi/gdk-pixbuf-2.0.vapi is in valac-0.14 0.14.2-2ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 | /* gdk-pixbuf-2.0.vapi generated by vapigen, do not modify. */
[CCode (gir_namespace = "GdkPixbuf", gir_version = "2.0")]
namespace Gdk {
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public class Pixbuf : GLib.Object, GLib.Icon {
[CCode (has_construct_function = false)]
public Pixbuf (Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height);
public unowned Gdk.Pixbuf add_alpha (bool substitute_color, uchar r, uchar g, uchar b);
public unowned Gdk.Pixbuf apply_embedded_orientation ();
public void composite (Gdk.Pixbuf dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, Gdk.InterpType interp_type, int overall_alpha);
public void composite_color (Gdk.Pixbuf dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, Gdk.InterpType interp_type, int overall_alpha, int check_x, int check_y, int check_size, uint32 color1, uint32 color2);
public unowned Gdk.Pixbuf composite_color_simple (int dest_width, int dest_height, Gdk.InterpType interp_type, int overall_alpha, int check_size, uint32 color1, uint32 color2);
public Gdk.Pixbuf copy ();
public void copy_area (int src_x, int src_y, int width, int height, Gdk.Pixbuf dest_pixbuf, int dest_x, int dest_y);
public static GLib.Quark error_quark ();
public void fill (uint32 pixel);
public Gdk.Pixbuf? flip (bool horizontal);
[CCode (has_construct_function = false)]
public Pixbuf.from_data ([CCode (array_length = false)] uint8[] data, Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height, int rowstride, Gdk.PixbufDestroyNotify? destroy_fn);
[CCode (has_construct_function = false)]
public Pixbuf.from_file (string filename) throws GLib.Error;
[CCode (has_construct_function = false)]
public Pixbuf.from_file_at_scale (string filename, int width, int height, bool preserve_aspect_ratio) throws GLib.Error;
[CCode (has_construct_function = false)]
public Pixbuf.from_file_at_size (string filename, int width, int height) throws GLib.Error;
[CCode (has_construct_function = false)]
public Pixbuf.from_inline (int data_length, [CCode (array_length = false)] uint8[] data, bool copy_pixels = true) throws GLib.Error;
public static unowned Gdk.Pixbuf from_pixdata (Gdk.Pixdata pixdata, bool copy_pixels) throws GLib.Error;
[CCode (has_construct_function = false)]
public Pixbuf.from_stream (GLib.InputStream stream, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (has_construct_function = false, type = "void")]
public async Pixbuf.from_stream_async (GLib.InputStream stream, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (has_construct_function = false)]
public Pixbuf.from_stream_at_scale (GLib.InputStream stream, int width, int height, bool preserve_aspect_ratio, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (has_construct_function = false, type = "void")]
public async Pixbuf.from_stream_at_scale_async (GLib.InputStream stream, int width, int height, bool preserve_aspect_ratio, GLib.Cancellable? cancellable = null);
[CCode (has_construct_function = false)]
public Pixbuf.from_xpm_data ([CCode (array_length = false)] string[] data);
public int get_bits_per_sample ();
public Gdk.Colorspace get_colorspace ();
public static unowned Gdk.PixbufFormat get_file_info (string filename, out int width, out int height);
public static GLib.SList<weak Gdk.PixbufFormat> get_formats ();
public bool get_has_alpha ();
public int get_height ();
public int get_n_channels ();
public unowned string get_option (string key);
[CCode (array_length = false)]
public unowned uint8[] get_pixels ();
public int get_rowstride ();
public int get_width ();
public Gdk.Pixbuf rotate_simple (Gdk.PixbufRotation angle);
public void saturate_and_pixelate (Gdk.Pixbuf dest, float saturation, bool pixelate);
public bool save (string filename, string type, ...) throws GLib.Error;
public bool save_to_buffer ([CCode (array_length_type = "gsize", type = "gchar**")] out uint8[] buffer, string type, ...) throws GLib.Error;
public bool save_to_bufferv ([CCode (array_length_type = "gsize", type = "gchar**")] out uint8[] buffer, string type, string[] option_keys, string[] option_values) throws GLib.Error;
public bool save_to_callback (Gdk.PixbufSaveFunc save_func, string type, ...) throws GLib.Error;
public bool save_to_callbackv (Gdk.PixbufSaveFunc save_func, string type, [CCode (array_length = false, array_null_terminated = true)] string[] option_keys, [CCode (array_length = false, array_null_terminated = true)] string[] option_values) throws GLib.Error;
public bool save_to_stream (GLib.OutputStream stream, string type, GLib.Cancellable? cancellable = null) throws GLib.Error;
public async bool save_to_stream_async (GLib.OutputStream stream, string type, GLib.Cancellable? cancellable = null) throws GLib.Error;
public bool savev (string filename, string type, out unowned string option_keys, out unowned string option_values) throws GLib.Error;
public void scale (Gdk.Pixbuf dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, Gdk.InterpType interp_type);
public Gdk.Pixbuf scale_simple (int dest_width, int dest_height, Gdk.InterpType interp_type);
[CCode (has_construct_function = false)]
public Pixbuf.subpixbuf (Gdk.Pixbuf src_pixbuf, int src_x, int src_y, int width, int height);
public int bits_per_sample { get; construct; }
public Gdk.Colorspace colorspace { get; construct; }
public bool has_alpha { get; construct; }
public int height { get; construct; }
public int n_channels { get; construct; }
public void* pixels { get; construct; }
public int rowstride { get; construct; }
public int width { get; construct; }
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public class PixbufAnimation : GLib.Object {
[CCode (has_construct_function = false)]
protected PixbufAnimation ();
[CCode (has_construct_function = false)]
public PixbufAnimation.from_file (string filename) throws GLib.Error;
public int get_height ();
public unowned Gdk.PixbufAnimationIter get_iter (GLib.TimeVal start_time);
public unowned Gdk.Pixbuf get_static_image ();
public int get_width ();
public bool is_static_image ();
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public class PixbufAnimationIter : GLib.Object {
[CCode (has_construct_function = false)]
protected PixbufAnimationIter ();
public bool advance (GLib.TimeVal current_time);
public int get_delay_time ();
public unowned Gdk.Pixbuf get_pixbuf ();
public bool on_currently_loading_frame ();
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", copy_function = "gdk_pixbuf_format_copy", type_id = "gdk_pixbuf_format_get_type ()")]
[Compact]
public class PixbufFormat {
public unowned Gdk.PixbufFormat copy ();
public unowned string get_description ();
[CCode (array_length = false, array_null_terminated = true)]
public string[] get_extensions ();
public unowned string get_license ();
[CCode (array_length = false, array_null_terminated = true)]
public string[] get_mime_types ();
public unowned string get_name ();
public bool is_disabled ();
public bool is_scalable ();
public bool is_writable ();
public void set_disabled (bool disabled);
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public class PixbufLoader : GLib.Object {
[CCode (has_construct_function = false)]
public PixbufLoader ();
public bool close () throws GLib.Error;
public unowned Gdk.PixbufAnimation get_animation ();
public unowned Gdk.PixbufFormat get_format ();
public unowned Gdk.Pixbuf get_pixbuf ();
public void set_size (int width, int height);
[CCode (has_construct_function = false)]
public PixbufLoader.with_mime_type (string mime_type) throws GLib.Error;
[CCode (has_construct_function = false)]
public PixbufLoader.with_type (string image_type) throws GLib.Error;
public bool write ([CCode (array_length_type = "gsize")] uint8[] buf) throws GLib.Error;
public virtual signal void area_prepared ();
public virtual signal void area_updated (int x, int y, int width, int height);
public virtual signal void closed ();
public virtual signal void size_prepared (int width, int height);
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public class PixbufSimpleAnim : Gdk.PixbufAnimation {
[CCode (has_construct_function = false)]
public PixbufSimpleAnim (int width, int height, float rate);
public void add_frame (Gdk.Pixbuf pixbuf);
public bool get_loop ();
public void set_loop (bool loop);
public bool loop { get; set; }
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
[Compact]
public class PixbufSimpleAnimClass {
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public class PixbufSimpleAnimIter : Gdk.PixbufAnimationIter {
[CCode (has_construct_function = false)]
protected PixbufSimpleAnimIter ();
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public struct Pixdata {
public uint32 magic;
public int32 length;
public uint32 pixdata_type;
public uint32 rowstride;
public uint32 width;
public uint32 height;
[CCode (array_length = false)]
public weak uint8[] pixel_data;
public bool deserialize ([CCode (array_length_pos = 0.9)] uint8[] stream) throws GLib.Error;
public void* from_pixbuf (Gdk.Pixbuf pixbuf, bool use_rle);
public uint8[] serialize ();
public unowned GLib.StringBuilder to_csource (string name, Gdk.PixdataDumpType dump_type);
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", cprefix = "GDK_COLORSPACE_")]
public enum Colorspace {
RGB
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", cprefix = "GDK_INTERP_")]
public enum InterpType {
NEAREST,
TILES,
BILINEAR,
HYPER
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", cprefix = "GDK_PIXBUF_ALPHA_")]
public enum PixbufAlphaMode {
BILEVEL,
FULL
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", cprefix = "GDK_PIXBUF_ROTATE_")]
public enum PixbufRotation {
NONE,
COUNTERCLOCKWISE,
UPSIDEDOWN,
CLOCKWISE
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", cprefix = "GDK_PIXDATA_DUMP_", has_type_id = false)]
public enum PixdataDumpType {
PIXDATA_STREAM,
PIXDATA_STRUCT,
MACROS,
GTYPES,
CTYPES,
STATIC,
CONST,
RLE_DECODER
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", cprefix = "GDK_PIXDATA_", has_type_id = false)]
public enum PixdataType {
COLOR_TYPE_RGB,
COLOR_TYPE_RGBA,
COLOR_TYPE_MASK,
SAMPLE_WIDTH_8,
SAMPLE_WIDTH_MASK,
ENCODING_RAW,
ENCODING_RLE,
ENCODING_MASK
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", cprefix = "GDK_PIXBUF_ERROR_")]
public errordomain PixbufError {
CORRUPT_IMAGE,
INSUFFICIENT_MEMORY,
BAD_OPTION,
UNKNOWN_TYPE,
UNSUPPORTED_OPERATION,
FAILED
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public delegate void PixbufDestroyNotify ([CCode (array_length = false)] uint8[] pixels);
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h", instance_pos = -0.9)]
public delegate bool PixbufSaveFunc ([CCode (array_length_type = "gsize")] uint8[] buf) throws GLib.Error;
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public const int PIXBUF_FEATURES_H;
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public const int PIXBUF_MAGIC_NUMBER;
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public const int PIXBUF_MAJOR;
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public const int PIXBUF_MICRO;
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public const int PIXBUF_MINOR;
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public const string PIXBUF_VERSION;
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixdata.h")]
public const int PIXDATA_HEADER_LENGTH;
}
|