| 1234567891011121314151617181920212223242526272829303132 |
- DEFINITION MODULE FOR "C" GskCrossFadeNode ;
- (*
- m2-GTK4 - GskCrossFadeNode: a render node that cross-fades between two children.
- Mapped onto <gsk/gskrendernode.h>.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- GskCrossFadeNode,
- gsk_cross_fade_node_new,
- gsk_cross_fade_node_get_end_child,
- gsk_cross_fade_node_get_progress,
- gsk_cross_fade_node_get_start_child;
- TYPE
- GskCrossFadeNode = ADDRESS;
- (* GskRenderNode *gsk_cross_fade_node_new(GskRenderNode *start, GskRenderNode *end, float progress) *)
- PROCEDURE gsk_cross_fade_node_new (start: ADDRESS; end_child: ADDRESS; progress: SHORTREAL) : ADDRESS;
- (* GskRenderNode *gsk_cross_fade_node_get_end_child(const GskRenderNode *node) *)
- PROCEDURE gsk_cross_fade_node_get_end_child (node: GskCrossFadeNode) : ADDRESS;
- (* float gsk_cross_fade_node_get_progress(const GskRenderNode *node) *)
- PROCEDURE gsk_cross_fade_node_get_progress (node: GskCrossFadeNode) : SHORTREAL;
- (* GskRenderNode *gsk_cross_fade_node_get_start_child(const GskRenderNode *node) *)
- PROCEDURE gsk_cross_fade_node_get_start_child (node: GskCrossFadeNode) : ADDRESS;
- END GskCrossFadeNode.
|