IsolationNode


Description:

[ CCode ( has_construct_function = false ) ]
public IsolationNode (RenderNode child, Isolation isolations)

Creates a `GskRenderNode` that isolates the drawing operations of the child from surrounding ones.

You can express "everything but these flags" in a forward compatible way by using bit math: `GSK_ISOLATION_ALL & ~(GSK_ISOLATION_BACKGROUND | GSK_ISOLATION_COPY_PASTE)` will isolate everything but background and copy/paste.

For the available isolations, see [flags@Gsk.Isolation].

Parameters:

child

The child

isolations

features to isolate

Returns:

A new `GskRenderNode`