Logo FS-Skia-UI

SceneNode Type

Public contract type exposed by this FS.Skia.UI package.

Union cases

Union case Description

Arc(Rect, float, float, Paint)

Full Usage: Arc(Rect, float, float, Paint)

Parameters:
    Item1 : Rect
    Item2 : float
    Item3 : float
    Item4 : Paint

Item1 : Rect
Item2 : float
Item3 : float
Item4 : Paint

CachedSubtree CacheBoundary

Full Usage: CachedSubtree CacheBoundary

Parameters:

Feature 120 (FR-007): a reuse-stable subtree marked as a backend replay-cache boundary. TRANSPARENT to every Scene-IR consumer except the OpenGL backend painter — `describe`, diagnostics, `measure`, opacity scaling, and every retained walk recurse straight into `CacheBoundary.Scene`, so deterministic goldens and at-rest pixels are unchanged. Only the GL painter consults the `SKPicture` replay cache here; with replay disabled it recurses into `Scene` identically to the direct walk (the parity oracle).

Item : CacheBoundary

Chart values

Full Usage: Chart values

Parameters:
    values : float list

values : float list

Circle(center, radius, fill)

Full Usage: Circle(center, radius, fill)

Parameters:
center : Point
radius : float
fill : Color

ClipNode(Clip, Scene)

Full Usage: ClipNode(Clip, Scene)

Parameters:
Item1 : Clip
Item2 : Scene

ColorSpaceNode(ColorSpace, Scene)

Full Usage: ColorSpaceNode(ColorSpace, Scene)

Parameters:
Item1 : ColorSpace
Item2 : Scene

Ellipse(Rect, Paint)

Full Usage: Ellipse(Rect, Paint)

Parameters:
Item1 : Rect
Item2 : Paint

Empty

Full Usage: Empty

FilledEllipse(bounds, fill)

Full Usage: FilledEllipse(bounds, fill)

Parameters:
bounds : Rect
fill : Color

Group Scene list

Full Usage: Group Scene list

Parameters:
Item : Scene list

Image(float * float * float * float, string)

Full Usage: Image(float * float * float * float, string)

Parameters:
    Item1 : float * float * float * float
    Item2 : string

Item1 : float * float * float * float
Item2 : string

Line(Point, Point, Paint)

Full Usage: Line(Point, Point, Paint)

Parameters:
Item1 : Point
Item2 : Point
Item3 : Paint

PaintedRectangle(Rect, Paint)

Full Usage: PaintedRectangle(Rect, Paint)

Parameters:
Item1 : Rect
Item2 : Paint

Path(PathSpec, Paint)

Full Usage: Path(PathSpec, Paint)

Parameters:
Item1 : PathSpec
Item2 : Paint

PerspectiveNode(PerspectiveTransform, Scene)

Full Usage: PerspectiveNode(PerspectiveTransform, Scene)

Parameters:
Item1 : PerspectiveTransform
Item2 : Scene

PictureNode Picture

Full Usage: PictureNode Picture

Parameters:
Item : Picture

Points(Point list, Paint)

Full Usage: Points(Point list, Paint)

Parameters:
Item1 : Point list
Item2 : Paint

Rectangle(float * float * float * float, Color)

Full Usage: Rectangle(float * float * float * float, Color)

Parameters:
    Item1 : float * float * float * float
    Item2 : Color

Item1 : float * float * float * float
Item2 : Color

RegionNode(Region, Paint)

Full Usage: RegionNode(Region, Paint)

Parameters:
Item1 : Region
Item2 : Paint

SizedText(float * float, string, float, Color)

Full Usage: SizedText(float * float, string, float, Color)

Parameters:
    Item1 : float * float
    Item2 : string
    Item3 : float
    Item4 : Color

Item1 : float * float
Item2 : string
Item3 : float
Item4 : Color

Text(float * float, string, Color)

Full Usage: Text(float * float, string, Color)

Parameters:
    Item1 : float * float
    Item2 : string
    Item3 : Color

Item1 : float * float
Item2 : string
Item3 : Color

TextRun TextRun

Full Usage: TextRun TextRun

Parameters:
Item : TextRun

Translate(float * float, Scene)

Full Usage: Translate(float * float, Scene)

Parameters:
    Item1 : float * float
    Item2 : Scene

Item1 : float * float
Item2 : Scene

Vertices(VertexMode, Vertex list, Paint)

Full Usage: Vertices(VertexMode, Vertex list, Paint)

Parameters:
Item1 : VertexMode
Item2 : Vertex list
Item3 : Paint

Instance members

Instance member Description

this.IsArc

Full Usage: this.IsArc

Returns: bool
Returns: bool

this.IsCachedSubtree

Full Usage: this.IsCachedSubtree

Returns: bool
Returns: bool

this.IsChart

Full Usage: this.IsChart

Returns: bool
Returns: bool

this.IsCircle

Full Usage: this.IsCircle

Returns: bool
Returns: bool

this.IsClipNode

Full Usage: this.IsClipNode

Returns: bool
Returns: bool

this.IsColorSpaceNode

Full Usage: this.IsColorSpaceNode

Returns: bool
Returns: bool

this.IsEllipse

Full Usage: this.IsEllipse

Returns: bool
Returns: bool

this.IsEmpty

Full Usage: this.IsEmpty

Returns: bool
Returns: bool

this.IsFilledEllipse

Full Usage: this.IsFilledEllipse

Returns: bool
Returns: bool

this.IsGroup

Full Usage: this.IsGroup

Returns: bool
Returns: bool

this.IsImage

Full Usage: this.IsImage

Returns: bool
Returns: bool

this.IsLine

Full Usage: this.IsLine

Returns: bool
Returns: bool

this.IsPaintedRectangle

Full Usage: this.IsPaintedRectangle

Returns: bool
Returns: bool

this.IsPath

Full Usage: this.IsPath

Returns: bool
Returns: bool

this.IsPerspectiveNode

Full Usage: this.IsPerspectiveNode

Returns: bool
Returns: bool

this.IsPictureNode

Full Usage: this.IsPictureNode

Returns: bool
Returns: bool

this.IsPoints

Full Usage: this.IsPoints

Returns: bool
Returns: bool

this.IsRectangle

Full Usage: this.IsRectangle

Returns: bool
Returns: bool

this.IsRegionNode

Full Usage: this.IsRegionNode

Returns: bool
Returns: bool

this.IsSizedText

Full Usage: this.IsSizedText

Returns: bool
Returns: bool

this.IsText

Full Usage: this.IsText

Returns: bool
Returns: bool

this.IsTextRun

Full Usage: this.IsTextRun

Returns: bool
Returns: bool

this.IsTranslate

Full Usage: this.IsTranslate

Returns: bool
Returns: bool

this.IsVertices

Full Usage: this.IsVertices

Returns: bool
Returns: bool

Type something to start searching.