DEFINITION MODULE FOR "C" GdkMemoryTextureBuilder ; (* m2-GTK4 - GdkMemoryTextureBuilder: builds a GdkTexture from memory. Mapped onto . *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GdkMemoryTextureBuilder, gdk_memory_texture_builder_new, gdk_memory_texture_builder_build, gdk_memory_texture_builder_get_bytes, gdk_memory_texture_builder_get_color_state, gdk_memory_texture_builder_get_format, gdk_memory_texture_builder_get_height, gdk_memory_texture_builder_get_stride, gdk_memory_texture_builder_get_update_region, gdk_memory_texture_builder_get_update_texture, gdk_memory_texture_builder_get_width, gdk_memory_texture_builder_set_bytes, gdk_memory_texture_builder_set_color_state, gdk_memory_texture_builder_set_format, gdk_memory_texture_builder_set_height, gdk_memory_texture_builder_set_stride, gdk_memory_texture_builder_set_update_region, gdk_memory_texture_builder_set_update_texture, gdk_memory_texture_builder_set_width; TYPE GdkMemoryTextureBuilder = ADDRESS; (* GdkMemoryTextureBuilder *gdk_memory_texture_builder_new(void) *) PROCEDURE gdk_memory_texture_builder_new () : GdkMemoryTextureBuilder; (* GdkTexture *gdk_memory_texture_builder_build(GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_build (self: GdkMemoryTextureBuilder) : ADDRESS; (* GBytes *gdk_memory_texture_builder_get_bytes(GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_bytes (self: GdkMemoryTextureBuilder) : ADDRESS; (* GdkColorState *gdk_memory_texture_builder_get_color_state( GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_color_state (self: GdkMemoryTextureBuilder) : ADDRESS; (* GdkMemoryFormat gdk_memory_texture_builder_get_format( GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_format (self: GdkMemoryTextureBuilder) : CARDINAL; (* int gdk_memory_texture_builder_get_height(GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_height (self: GdkMemoryTextureBuilder) : INTEGER; (* gsize gdk_memory_texture_builder_get_stride(GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_stride (self: GdkMemoryTextureBuilder) : LONGCARD; (* cairo_region_t *gdk_memory_texture_builder_get_update_region( GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_update_region (self: GdkMemoryTextureBuilder) : ADDRESS; (* GdkTexture *gdk_memory_texture_builder_get_update_texture( GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_update_texture (self: GdkMemoryTextureBuilder) : ADDRESS; (* int gdk_memory_texture_builder_get_width(GdkMemoryTextureBuilder *self) *) PROCEDURE gdk_memory_texture_builder_get_width (self: GdkMemoryTextureBuilder) : INTEGER; (* void gdk_memory_texture_builder_set_bytes(GdkMemoryTextureBuilder *self, GBytes *bytes) *) PROCEDURE gdk_memory_texture_builder_set_bytes (self: GdkMemoryTextureBuilder; bytes: ADDRESS); (* void gdk_memory_texture_builder_set_color_state( GdkMemoryTextureBuilder *self, GdkColorState *color_state) *) PROCEDURE gdk_memory_texture_builder_set_color_state (self: GdkMemoryTextureBuilder; color_state: ADDRESS); (* void gdk_memory_texture_builder_set_format(GdkMemoryTextureBuilder *self, GdkMemoryFormat format) *) PROCEDURE gdk_memory_texture_builder_set_format (self: GdkMemoryTextureBuilder; format: CARDINAL); (* void gdk_memory_texture_builder_set_height(GdkMemoryTextureBuilder *self, int height) *) PROCEDURE gdk_memory_texture_builder_set_height (self: GdkMemoryTextureBuilder; height: INTEGER); (* void gdk_memory_texture_builder_set_stride(GdkMemoryTextureBuilder *self, gsize stride) *) PROCEDURE gdk_memory_texture_builder_set_stride (self: GdkMemoryTextureBuilder; stride: LONGCARD); (* void gdk_memory_texture_builder_set_update_region( GdkMemoryTextureBuilder *self, cairo_region_t *region) *) PROCEDURE gdk_memory_texture_builder_set_update_region (self: GdkMemoryTextureBuilder; region: ADDRESS); (* void gdk_memory_texture_builder_set_update_texture( GdkMemoryTextureBuilder *self, GdkTexture *texture) *) PROCEDURE gdk_memory_texture_builder_set_update_texture (self: GdkMemoryTextureBuilder; texture: ADDRESS); (* void gdk_memory_texture_builder_set_width(GdkMemoryTextureBuilder *self, int width) *) PROCEDURE gdk_memory_texture_builder_set_width (self: GdkMemoryTextureBuilder; width: INTEGER); END GdkMemoryTextureBuilder.