Constructor
GskMaskNodenew
since: 4.10
Declaration [src]
GskRenderNode*
gsk_mask_node_new (
GskRenderNode* source,
GskRenderNode* mask,
GskMaskMode mask_mode
)
Description [src]
Creates a GskRenderNode
that will mask a given node by another.
The mask_mode
determines how the ‘mask values’ are derived from
the colors of the mask
. Applying the mask consists of multiplying
the ‘mask value’ with the alpha of the source.
Available since: 4.10
Parameters
source
-
Type:
GskRenderNode
The source node to be drawn.
The data is owned by the caller of the function. mask
-
Type:
GskRenderNode
The node to be used as mask.
The data is owned by the caller of the function. mask_mode
-
Type:
GskMaskMode
The mask mode to use.
Return value
Type: GskMaskNode
A new GskRenderNode
.
The caller of the function takes ownership of the data, and is responsible for freeing it. |