Package ch.bailu.gtk.gsk
Klasse MaskNode
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.gsk.RenderNode
ch.bailu.gtk.gsk.MaskNode
- Alle implementierten Schnittstellen:
PointerInterface
A render node masking one child node with another.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gsk.RenderNode
RenderNode.OnParseErrorFunc
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMaskNode
(RenderNode source, RenderNode mask, int mask_mode) Creates a `GskRenderNode` that will mask a given node by another.MaskNode
(PointerContainer pointer) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandler
static int
getMask()
Retrieves the mask `GskRenderNode` child of the @node.int
Retrieves the mask mode used by @node.static long
static TypeSystem.TypeSize
Retrieves the source `GskRenderNode` child of the @node.static long
static TypeSystem.TypeSize
Von Klasse geerbte Methoden ch.bailu.gtk.gsk.RenderNode
deserialize, draw, getBounds, getNodeType, getOpaqueRect, ref, serialize, unref, writeToFile, writeToFile
Von Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Konstruktordetails
-
MaskNode
-
MaskNode
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.- Parameter:
source
- The source node to be drawnmask
- The node to be used as maskmask_mode
- The mask mode to use
-
-
Methodendetails
-
getClassHandler
-
getMask
Retrieves the mask `GskRenderNode` child of the @node.- Gibt zurück:
- the mask child node
-
getMaskMode
public int getMaskMode()Retrieves the mask mode used by @node.- Gibt zurück:
- the mask mode
-
getSource
Retrieves the source `GskRenderNode` child of the @node.- Gibt zurück:
- the source child node
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-