Mask

A mask.

Constructors

this
this(Node parent)

Constructs a new Mask

this
this(GUID guid, Node parent)

Constructs a new Mask

Destructor

~this
~this()

Destructor

Members

Functions

onDelegateFindVisuals
void onDelegateFindVisuals(weak_vector!Visual visuals, bool recurseDelegates, bool append)

Requests that the list gather sub-visuals to be rendered, if applicable.

onDeserialize
void onDeserialize(DataNode object, ModelState state)

Deserializes this node from a DataNode.

onDraw
void onDraw(float delta, DrawList drawList)

Called when the node is to be redrawn.

onFinalize
void onFinalize(ModelState state)

Called when the node is to finalize its deserialization from disk.

onSerialize
void onSerialize(DataNode object)

Serializes this node to a DataNode.

Properties

isDelegated
bool isDelegated [@property getter]

Whether the renderer should delegate rendering logic to the visual node.

isMasking
bool isMasking [@property getter]

Whether the node can be used as a source of masking operations.

sources
MaskSource[] sources [@property getter]

List of mask sources.

Meta