|
|
@@ -1,6 +1,9 @@
|
|
|
DEFINITION MODULE FOR "C" GdkDmabufTextureBuilder ;
|
|
|
|
|
|
-(* Generated by tools/gir2def.py from Gdk 4.0. *)
|
|
|
+(*
|
|
|
+ m2-GTK4 - GdkDmabufTextureBuilder: builds a GdkTexture backed by a
|
|
|
+ DMA-BUF. Mapped onto <gdk/gdkdmabuftexturebuilder.h>.
|
|
|
+*)
|
|
|
|
|
|
FROM SYSTEM IMPORT ADDRESS;
|
|
|
|
|
|
@@ -38,61 +41,148 @@ EXPORT UNQUALIFIED
|
|
|
TYPE
|
|
|
GdkDmabufTextureBuilder = ADDRESS;
|
|
|
|
|
|
-(* gdk_dmabuf_texture_builder_new *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_new () : [ ADDRESS ];
|
|
|
-(* gdk_dmabuf_texture_builder_build *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_build (self: GdkDmabufTextureBuilder; destroy: ADDRESS; data: ADDRESS) : [ ADDRESS ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_color_state *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_color_state (self: GdkDmabufTextureBuilder) : [ ADDRESS ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_display *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_display (self: GdkDmabufTextureBuilder) : [ ADDRESS ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_fd *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_fd (self: GdkDmabufTextureBuilder; plane: CARDINAL) : [ INTEGER ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_fourcc *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_fourcc (self: GdkDmabufTextureBuilder) : [ CARDINAL ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_height *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_height (self: GdkDmabufTextureBuilder) : [ CARDINAL ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_modifier *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_modifier (self: GdkDmabufTextureBuilder) : [ LONGCARD ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_n_planes *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_n_planes (self: GdkDmabufTextureBuilder) : [ CARDINAL ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_offset *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_offset (self: GdkDmabufTextureBuilder; plane: CARDINAL) : [ CARDINAL ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_premultiplied *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_premultiplied (self: GdkDmabufTextureBuilder) : [ INTEGER ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_stride *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_stride (self: GdkDmabufTextureBuilder; plane: CARDINAL) : [ CARDINAL ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_update_region *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_update_region (self: GdkDmabufTextureBuilder) : [ ADDRESS ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_update_texture *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_update_texture (self: GdkDmabufTextureBuilder) : [ ADDRESS ];
|
|
|
-(* gdk_dmabuf_texture_builder_get_width *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_get_width (self: GdkDmabufTextureBuilder) : [ CARDINAL ];
|
|
|
-(* gdk_dmabuf_texture_builder_set_color_state *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_color_state (self: GdkDmabufTextureBuilder; color_state: ADDRESS);
|
|
|
-(* gdk_dmabuf_texture_builder_set_display *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_display (self: GdkDmabufTextureBuilder; display: ADDRESS);
|
|
|
-(* gdk_dmabuf_texture_builder_set_fd *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_fd (self: GdkDmabufTextureBuilder; plane: CARDINAL; fd: INTEGER);
|
|
|
-(* gdk_dmabuf_texture_builder_set_fourcc *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_fourcc (self: GdkDmabufTextureBuilder; fourcc: CARDINAL);
|
|
|
-(* gdk_dmabuf_texture_builder_set_height *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_height (self: GdkDmabufTextureBuilder; height: CARDINAL);
|
|
|
-(* gdk_dmabuf_texture_builder_set_modifier *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_modifier (self: GdkDmabufTextureBuilder; modifier: LONGCARD);
|
|
|
-(* gdk_dmabuf_texture_builder_set_n_planes *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_n_planes (self: GdkDmabufTextureBuilder; n_planes: CARDINAL);
|
|
|
-(* gdk_dmabuf_texture_builder_set_offset *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_offset (self: GdkDmabufTextureBuilder; plane: CARDINAL; offset: CARDINAL);
|
|
|
-(* gdk_dmabuf_texture_builder_set_premultiplied *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_premultiplied (self: GdkDmabufTextureBuilder; premultiplied: INTEGER);
|
|
|
-(* gdk_dmabuf_texture_builder_set_stride *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_stride (self: GdkDmabufTextureBuilder; plane: CARDINAL; stride: CARDINAL);
|
|
|
-(* gdk_dmabuf_texture_builder_set_update_region *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_update_region (self: GdkDmabufTextureBuilder; region: ADDRESS);
|
|
|
-(* gdk_dmabuf_texture_builder_set_update_texture *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_update_texture (self: GdkDmabufTextureBuilder; texture: ADDRESS);
|
|
|
-(* gdk_dmabuf_texture_builder_set_width *)
|
|
|
-PROCEDURE gdk_dmabuf_texture_builder_set_width (self: GdkDmabufTextureBuilder; width: CARDINAL);
|
|
|
+(* GdkDmabufTextureBuilder *gdk_dmabuf_texture_builder_new(void) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_new () : ADDRESS;
|
|
|
+
|
|
|
+(* GdkTexture *gdk_dmabuf_texture_builder_build(
|
|
|
+ GdkDmabufTextureBuilder *self, GDestroyNotify destroy,
|
|
|
+ gpointer data) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_build (self: GdkDmabufTextureBuilder;
|
|
|
+ destroy: ADDRESS;
|
|
|
+ data: ADDRESS) : ADDRESS;
|
|
|
+
|
|
|
+(* GdkColorState *gdk_dmabuf_texture_builder_get_color_state(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_color_state
|
|
|
+ (self: GdkDmabufTextureBuilder) : ADDRESS;
|
|
|
+
|
|
|
+(* GdkDisplay *gdk_dmabuf_texture_builder_get_display(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_display
|
|
|
+ (self: GdkDmabufTextureBuilder) : ADDRESS;
|
|
|
+
|
|
|
+(* int gdk_dmabuf_texture_builder_get_fd(GdkDmabufTextureBuilder *self,
|
|
|
+ unsigned int plane) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_fd (self: GdkDmabufTextureBuilder;
|
|
|
+ plane: CARDINAL) : INTEGER;
|
|
|
+
|
|
|
+(* guint32 gdk_dmabuf_texture_builder_get_fourcc(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_fourcc
|
|
|
+ (self: GdkDmabufTextureBuilder) : CARDINAL;
|
|
|
+
|
|
|
+(* unsigned int gdk_dmabuf_texture_builder_get_height(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_height
|
|
|
+ (self: GdkDmabufTextureBuilder) : CARDINAL;
|
|
|
+
|
|
|
+(* guint64 gdk_dmabuf_texture_builder_get_modifier(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_modifier
|
|
|
+ (self: GdkDmabufTextureBuilder) : LONGCARD;
|
|
|
+
|
|
|
+(* unsigned int gdk_dmabuf_texture_builder_get_n_planes(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_n_planes
|
|
|
+ (self: GdkDmabufTextureBuilder) : CARDINAL;
|
|
|
+
|
|
|
+(* unsigned int gdk_dmabuf_texture_builder_get_offset(
|
|
|
+ GdkDmabufTextureBuilder *self, unsigned int plane) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_offset
|
|
|
+ (self: GdkDmabufTextureBuilder; plane: CARDINAL) : CARDINAL;
|
|
|
+
|
|
|
+(* gboolean gdk_dmabuf_texture_builder_get_premultiplied(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_premultiplied
|
|
|
+ (self: GdkDmabufTextureBuilder) : INTEGER;
|
|
|
+
|
|
|
+(* unsigned int gdk_dmabuf_texture_builder_get_stride(
|
|
|
+ GdkDmabufTextureBuilder *self, unsigned int plane) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_stride
|
|
|
+ (self: GdkDmabufTextureBuilder; plane: CARDINAL) : CARDINAL;
|
|
|
+
|
|
|
+(* cairo_region_t *gdk_dmabuf_texture_builder_get_update_region(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_update_region
|
|
|
+ (self: GdkDmabufTextureBuilder) : ADDRESS;
|
|
|
+
|
|
|
+(* GdkTexture *gdk_dmabuf_texture_builder_get_update_texture(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_update_texture
|
|
|
+ (self: GdkDmabufTextureBuilder) : ADDRESS;
|
|
|
+
|
|
|
+(* unsigned int gdk_dmabuf_texture_builder_get_width(
|
|
|
+ GdkDmabufTextureBuilder *self) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_get_width
|
|
|
+ (self: GdkDmabufTextureBuilder) : CARDINAL;
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_color_state(
|
|
|
+ GdkDmabufTextureBuilder *self, GdkColorState *color_state) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_color_state
|
|
|
+ (self: GdkDmabufTextureBuilder; color_state: ADDRESS);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_display(
|
|
|
+ GdkDmabufTextureBuilder *self, GdkDisplay *display) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_display
|
|
|
+ (self: GdkDmabufTextureBuilder; display: ADDRESS);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_fd(GdkDmabufTextureBuilder *self,
|
|
|
+ unsigned int plane, int fd) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_fd (self: GdkDmabufTextureBuilder;
|
|
|
+ plane: CARDINAL; fd: INTEGER);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_fourcc(
|
|
|
+ GdkDmabufTextureBuilder *self, guint32 fourcc) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_fourcc
|
|
|
+ (self: GdkDmabufTextureBuilder; fourcc: CARDINAL);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_height(
|
|
|
+ GdkDmabufTextureBuilder *self, unsigned int height) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_height
|
|
|
+ (self: GdkDmabufTextureBuilder; height: CARDINAL);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_modifier(
|
|
|
+ GdkDmabufTextureBuilder *self, guint64 modifier) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_modifier
|
|
|
+ (self: GdkDmabufTextureBuilder; modifier: LONGCARD);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_n_planes(
|
|
|
+ GdkDmabufTextureBuilder *self, unsigned int n_planes) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_n_planes
|
|
|
+ (self: GdkDmabufTextureBuilder; n_planes: CARDINAL);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_offset(
|
|
|
+ GdkDmabufTextureBuilder *self, unsigned int plane,
|
|
|
+ unsigned int offset) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_offset
|
|
|
+ (self: GdkDmabufTextureBuilder; plane: CARDINAL;
|
|
|
+ offset: CARDINAL);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_premultiplied(
|
|
|
+ GdkDmabufTextureBuilder *self, gboolean premultiplied) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_premultiplied
|
|
|
+ (self: GdkDmabufTextureBuilder; premultiplied: INTEGER);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_stride(
|
|
|
+ GdkDmabufTextureBuilder *self, unsigned int plane,
|
|
|
+ unsigned int stride) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_stride
|
|
|
+ (self: GdkDmabufTextureBuilder; plane: CARDINAL;
|
|
|
+ stride: CARDINAL);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_update_region(
|
|
|
+ GdkDmabufTextureBuilder *self, cairo_region_t *region) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_update_region
|
|
|
+ (self: GdkDmabufTextureBuilder; region: ADDRESS);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_update_texture(
|
|
|
+ GdkDmabufTextureBuilder *self, GdkTexture *texture) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_update_texture
|
|
|
+ (self: GdkDmabufTextureBuilder; texture: ADDRESS);
|
|
|
+
|
|
|
+(* void gdk_dmabuf_texture_builder_set_width(
|
|
|
+ GdkDmabufTextureBuilder *self, unsigned int width) *)
|
|
|
+PROCEDURE gdk_dmabuf_texture_builder_set_width
|
|
|
+ (self: GdkDmabufTextureBuilder; width: CARDINAL);
|
|
|
|
|
|
END GdkDmabufTextureBuilder.
|