DEFINITION MODULE FOR "C" GskTextureScaleNode ; (* m2-GTK4 - GskTextureScaleNode: a render node that scales a texture. Mapped onto . *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GskTextureScaleNode, gsk_texture_scale_node_new, gsk_texture_scale_node_get_filter, gsk_texture_scale_node_get_texture; TYPE GskTextureScaleNode = ADDRESS; (* GskRenderNode *gsk_texture_scale_node_new(GdkTexture *texture, const graphene_rect_t *bounds, GskScalingFilter filter) *) PROCEDURE gsk_texture_scale_node_new (texture: ADDRESS; bounds: ADDRESS; filter: CARDINAL) : ADDRESS; (* GskScalingFilter gsk_texture_scale_node_get_filter(const GskRenderNode *node) *) PROCEDURE gsk_texture_scale_node_get_filter (node: GskTextureScaleNode) : CARDINAL; (* GdkTexture *gsk_texture_scale_node_get_texture(const GskRenderNode *node) *) PROCEDURE gsk_texture_scale_node_get_texture (node: GskTextureScaleNode) : ADDRESS; END GskTextureScaleNode.