Table of Contents

Class ArrowStyle

Namespace
ScottPlot
Assembly
ScottPlot.dll
public class ArrowStyle : IHasLine, IHasFill
Inheritance
ArrowStyle
Implements
Inherited Members
Extension Methods

Properties

Anchor

public ArrowAnchor Anchor { get; set; }

Property Value

ArrowAnchor

ArrowWidth

public float ArrowWidth { get; set; }

Property Value

float

ArrowheadAxisLength

public float ArrowheadAxisLength { get; set; }

Property Value

float

ArrowheadLength

public float ArrowheadLength { get; set; }

Property Value

float

ArrowheadWidth

public float ArrowheadWidth { get; set; }

Property Value

float

FillColor

public Color FillColor { get; set; }

Property Value

Color

FillHatch

public IHatch? FillHatch { get; set; }

Property Value

IHatch

FillHatchColor

public Color FillHatchColor { get; set; }

Property Value

Color

FillStyle

public FillStyle FillStyle { get; set; }

Property Value

FillStyle

IsVisible

public bool IsVisible { get; set; }

Property Value

bool

LineColor

public Color LineColor { get; set; }

Property Value

Color

LinePattern

public LinePattern LinePattern { get; set; }

Property Value

LinePattern

LineStyle

public LineStyle LineStyle { get; set; }

Property Value

LineStyle

LineWidth

public float LineWidth { get; set; }

Property Value

float

MaximumLength

The arrow will always be rendered to its length never exceeds this value (in pixels). If too large, its base will move toward the tip.

public float MaximumLength { get; set; }

Property Value

float

MinimumLength

The arrow will always be rendered to be at least this long (in pixels). If too small, its base will move away from the tip.

public float MinimumLength { get; set; }

Property Value

float

Offset

Back the arrow away from its tip along its axis by this many pixels

public float Offset { get; set; }

Property Value

float

Methods

Render(SKCanvas, PixelLine, SKPaint)

public void Render(SKCanvas canvas, PixelLine line, SKPaint paint)

Parameters

canvas SKCanvas
line PixelLine
paint SKPaint