ScottPlot
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
ScottPlot.ArrowStyle Class Reference
Inheritance diagram for ScottPlot.ArrowStyle:
ScottPlot.IHasLine ScottPlot.IHasFill

Public Member Functions

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

Properties

LineStyle LineStyle = new() [get, set]
 
float LineWidth [get, set]
 
Color LineColor [get, set]
 
LinePattern LinePattern [get, set]
 
FillStyle FillStyle = new() [get, set]
 
Color FillColor [get, set]
 
Color FillHatchColor [get, set]
 
IHatchFillHatch [get, set]
 
ArrowAnchor Anchor = ArrowAnchor.Center [get, set]
 
bool IsVisible = true [get, set]
 
float ArrowWidth = 7 [get, set]
 
float ArrowheadAxisLength = 15 [get, set]
 
float ArrowheadLength = 20 [get, set]
 
float ArrowheadWidth = 20 [get, set]
 
float MinimumLength = 0 [get, set]
 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.
 
float MaximumLength = float.MaxValue [get, set]
 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.
 
float Offset = 0 [get, set]
 Back the arrow away from its tip along its axis by this many pixels.
 
- Properties inherited from ScottPlot.IHasLine
- Properties inherited from ScottPlot.IHasFill

Member Function Documentation

◆ Render()

void ScottPlot.ArrowStyle.Render ( SKCanvas  canvas,
PixelLine  line,
SKPaint  paint 
)
inline

Property Documentation

◆ Anchor

ArrowAnchor ScottPlot.ArrowStyle.Anchor = ArrowAnchor.Center
getset

◆ ArrowheadAxisLength

float ScottPlot.ArrowStyle.ArrowheadAxisLength = 15
getset

◆ ArrowheadLength

float ScottPlot.ArrowStyle.ArrowheadLength = 20
getset

◆ ArrowheadWidth

float ScottPlot.ArrowStyle.ArrowheadWidth = 20
getset

◆ ArrowWidth

float ScottPlot.ArrowStyle.ArrowWidth = 7
getset

◆ FillColor

Color ScottPlot.ArrowStyle.FillColor
getset

Implements ScottPlot.IHasFill.

◆ FillHatch

IHatch? ScottPlot.ArrowStyle.FillHatch
getset

Implements ScottPlot.IHasFill.

◆ FillHatchColor

Color ScottPlot.ArrowStyle.FillHatchColor
getset

Implements ScottPlot.IHasFill.

◆ FillStyle

FillStyle ScottPlot.ArrowStyle.FillStyle = new()
getset

Implements ScottPlot.IHasFill.

◆ IsVisible

bool ScottPlot.ArrowStyle.IsVisible = true
getset

◆ LineColor

Color ScottPlot.ArrowStyle.LineColor
getset

Implements ScottPlot.IHasLine.

◆ LinePattern

LinePattern ScottPlot.ArrowStyle.LinePattern
getset

Implements ScottPlot.IHasLine.

◆ LineStyle

LineStyle ScottPlot.ArrowStyle.LineStyle = new()
getset

Implements ScottPlot.IHasLine.

◆ LineWidth

float ScottPlot.ArrowStyle.LineWidth
getset

Implements ScottPlot.IHasLine.

◆ MaximumLength

float ScottPlot.ArrowStyle.MaximumLength = float.MaxValue
getset

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.

◆ MinimumLength

float ScottPlot.ArrowStyle.MinimumLength = 0
getset

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.

◆ Offset

float ScottPlot.ArrowStyle.Offset = 0
getset

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


The documentation for this class was generated from the following file: