PathGeometry
Class

Assembly LiveChartsCore.SkiaSharpView
Namespace LiveChartsCore.SkiaSharpView.Drawing.Geometries

Summary:

Inheritance:
Object =>
Animatable =>
Drawable =>
PathGeometry
Implements:
Derived:

Constructors

// Initializes a new instance of the Animatable class.

Properties

Gets the first linked node.
Type: LinkedListNode<IPathCommand<SKPath>>
Gets the last linked node.
Type: LinkedListNode<IPathCommand<SKPath>>
Gets current commands count.
Type: Int32
Gets or sets a value indicating whether the path is closed.
Type: Boolean
Gets or sets a value indicating whether this instance is completed.
Type: Boolean
Gets or sets the current time.
Type: Int64
Gets or sets a value indicating whether the element is removed when all the transitions complete.
Type: Boolean
Gets the motion properties.
Type: Dictionary<String, IMotionProperty>

Methods

// Called when the geometry is drawn.
SkiaSharpDrawingContext context// The context.
)
// Adds a path command at the end.
IPathCommand<SKPath> command// The command.
)
// Adds a path command at the beginning.
IPathCommand<SKPath> command// The command.
)
// Adds a command after the given liked node.
LinkedListNode<IPathCommand<SKPath>> node, // The linked node.
IPathCommand<SKPath> command//
)
// Adds a path command before the given linked node.
LinkedListNode<IPathCommand<SKPath>> node, // The linked node.
IPathCommand<SKPath> command//
)
// Determines whether the specified command is contained in the current path.
IPathCommand<SKPath> segment// The command.
)
// Removes a path command.
IPathCommand<SKPath> command// The command.
)
// Removes the specified node.
LinkedListNode<IPathCommand<SKPath>> node// The node.
)
// Clears the commands.
// Completes the property or properties transitions.
String[] propertyName// Name of the property, null to select them all.
)
// Sets a property transition for the specified property or properties.
Animation animation, // The animation.
String[] propertyName// Name of the property, use null to set all the animatable properties.
)
// Removes a property or properties transitions.
String[] propertyName// Name of the property, null to remove them all.
)