GskTransformNode.def 874 B

12345678910111213141516171819202122232425262728
  1. DEFINITION MODULE FOR "C" GskTransformNode ;
  2. (*
  3. m2-GTK4 - GskTransformNode: a render node that applies a transform.
  4. Mapped onto <gsk/gskrendernode.h>.
  5. *)
  6. FROM SYSTEM IMPORT ADDRESS;
  7. EXPORT UNQUALIFIED
  8. GskTransformNode,
  9. gsk_transform_node_new,
  10. gsk_transform_node_get_child,
  11. gsk_transform_node_get_transform;
  12. TYPE
  13. GskTransformNode = ADDRESS;
  14. (* GskRenderNode *gsk_transform_node_new(GskRenderNode *child, GskTransform *transform) *)
  15. PROCEDURE gsk_transform_node_new (child: ADDRESS; transform: ADDRESS) : ADDRESS;
  16. (* GskRenderNode *gsk_transform_node_get_child(const GskRenderNode *node) *)
  17. PROCEDURE gsk_transform_node_get_child (node: GskTransformNode) : ADDRESS;
  18. (* GskTransform *gsk_transform_node_get_transform(const GskRenderNode *node) *)
  19. PROCEDURE gsk_transform_node_get_transform (node: GskTransformNode) : ADDRESS;
  20. END GskTransformNode.