GskTextureScaleNode.def 973 B

12345678910111213141516171819202122232425262728
  1. DEFINITION MODULE FOR "C" GskTextureScaleNode ;
  2. (*
  3. m2-GTK4 - GskTextureScaleNode: a render node that scales a texture.
  4. Mapped onto <gsk/gskrendernode.h>.
  5. *)
  6. FROM SYSTEM IMPORT ADDRESS;
  7. EXPORT UNQUALIFIED
  8. GskTextureScaleNode,
  9. gsk_texture_scale_node_new,
  10. gsk_texture_scale_node_get_filter,
  11. gsk_texture_scale_node_get_texture;
  12. TYPE
  13. GskTextureScaleNode = ADDRESS;
  14. (* GskRenderNode *gsk_texture_scale_node_new(GdkTexture *texture, const graphene_rect_t *bounds, GskScalingFilter filter) *)
  15. PROCEDURE gsk_texture_scale_node_new (texture: ADDRESS; bounds: ADDRESS; filter: CARDINAL) : ADDRESS;
  16. (* GskScalingFilter gsk_texture_scale_node_get_filter(const GskRenderNode *node) *)
  17. PROCEDURE gsk_texture_scale_node_get_filter (node: GskTextureScaleNode) : CARDINAL;
  18. (* GdkTexture *gsk_texture_scale_node_get_texture(const GskRenderNode *node) *)
  19. PROCEDURE gsk_texture_scale_node_get_texture (node: GskTextureScaleNode) : ADDRESS;
  20. END GskTextureScaleNode.