Package ch.bailu.gtk.gsk
Klasse OutsetShadowNode
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.gsk.RenderNode
ch.bailu.gtk.gsk.OutsetShadowNode
- Alle implementierten Schnittstellen:
PointerInterface
A render node for an outset shadow.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gsk.RenderNode
RenderNode.OnParseErrorFunc
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungOutsetShadowNode
(RoundedRect outline, RGBA color, float dx, float dy, float spread, float blur_radius) Creates a `GskRenderNode` that will render an outset shadow
around the box given by @outline.OutsetShadowNode
(PointerContainer pointer) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfloat
Retrieves the blur radius of the shadow.static ClassHandler
getColor()
Retrieves the color of the outset shadow.float
getDx()
Retrieves the horizontal offset of the outset shadow.float
getDy()
Retrieves the vertical offset of the outset shadow.static int
Retrieves the outline rectangle of the outset shadow.static long
static TypeSystem.TypeSize
float
Retrieves how much the shadow spreads outwards.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
-
OutsetShadowNode
-
OutsetShadowNode
public OutsetShadowNode(@Nonnull RoundedRect outline, @Nonnull RGBA color, float dx, float dy, float spread, float blur_radius) Creates a `GskRenderNode` that will render an outset shadow
around the box given by @outline.- Parameter:
outline
- outline of the region surrounded by shadowcolor
- color of the shadowdx
- horizontal offset of shadowdy
- vertical offset of shadowspread
- how far the shadow spreads towards the insideblur_radius
- how much blur to apply to the shadow
-
-
Methodendetails
-
getClassHandler
-
getBlurRadius
public float getBlurRadius()Retrieves the blur radius of the shadow.- Gibt zurück:
- the blur radius, in pixels
-
getColor
Retrieves the color of the outset shadow.
The value returned by this function will not be correct
if the render node was created for a non-sRGB color.- Gibt zurück:
- a color
-
getDx
public float getDx()Retrieves the horizontal offset of the outset shadow.- Gibt zurück:
- an offset, in pixels
-
getDy
public float getDy()Retrieves the vertical offset of the outset shadow.- Gibt zurück:
- an offset, in pixels
-
getOutline
Retrieves the outline rectangle of the outset shadow.- Gibt zurück:
- a rounded rectangle
-
getSpread
public float getSpread()Retrieves how much the shadow spreads outwards.- Gibt zurück:
- the size of the shadow, in pixels
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-