Constructor

GskCrossFadeNodenew

Declaration [src]

GskRenderNode*
gsk_cross_fade_node_new (
  GskRenderNode* start,
  GskRenderNode* end,
  float progress
)

Description [src]

Creates a GskRenderNode that will do a cross-fade between start and end.

Parameters

start GskRenderNode
 

The start node to be drawn.

 The data is owned by the caller of the function.
end GskRenderNode
 

The node to be cross_fadeed onto the start node.

 The data is owned by the caller of the function.
progress float
 

How far the fade has progressed from start to end. The value will be clamped to the range [0 … 1]

Return value

Returns: GskCrossFadeNode
 

A new GskRenderNode

 The caller of the function takes ownership of the data, and is responsible for freeing it.