ScottPlot
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
ScottPlot.MarkerStyle Class Reference

This configuration object (reference type) permanently lives inside objects which require styling. It is recommended to use this object as an init-only property. More...

Inheritance diagram for ScottPlot.MarkerStyle:
ScottPlot.IHasLine ScottPlot.IHasFill ScottPlot.IHasOutline

Public Member Functions

 MarkerStyle ()
 
 MarkerStyle (MarkerShape shape, float size)
 
 MarkerStyle (MarkerShape shape, float size, Color color)
 
void Render (SKCanvas canvas, Pixel px, SKPaint paint)
 

Properties

bool IsVisible = true [get, set]
 
MarkerShape Shape [get, set]
 
float Size [get, set]
 Diameter of the marker (in pixels)
 
Color MarkerColor [get, set]
 
LineStyle LineStyle = new() { Width = 1 } [get, set]
 
float LineWidth [get, set]
 
LinePattern LinePattern [get, set]
 
Color LineColor [get, set]
 
FillStyle FillStyle = new() [get, set]
 
Color FillColor [get, set]
 
Color FillHatchColor [get, set]
 
IHatchFillHatch [get, set]
 
IMarkerCustomRenderer = null [get, set]
 
bool FillOutline [get, set]
 
LineStyle Outline [get, set]
 
LineStyle OutlineStyle = new() { Color = Colors.Black, Width = 0 } [get, set]
 
float OutlineWidth [get, set]
 
LinePattern OutlinePattern [get, set]
 
Color OutlineColor [get, set]
 
FillStyle Fill [get, set]
 
static MarkerStyle Default [get]
 
static MarkerStyle None [get]
 
- Properties inherited from ScottPlot.IHasLine
- Properties inherited from ScottPlot.IHasFill
- Properties inherited from ScottPlot.IHasOutline

Detailed Description

This configuration object (reference type) permanently lives inside objects which require styling. It is recommended to use this object as an init-only property.

Constructor & Destructor Documentation

◆ MarkerStyle() [1/3]

ScottPlot.MarkerStyle.MarkerStyle ( )
inline

◆ MarkerStyle() [2/3]

ScottPlot.MarkerStyle.MarkerStyle ( MarkerShape  shape,
float  size 
)
inline

◆ MarkerStyle() [3/3]

ScottPlot.MarkerStyle.MarkerStyle ( MarkerShape  shape,
float  size,
Color  color 
)
inline

Member Function Documentation

◆ Render()

void ScottPlot.MarkerStyle.Render ( SKCanvas  canvas,
Pixel  px,
SKPaint  paint 
)
inline

Property Documentation

◆ CustomRenderer

IMarker? ScottPlot.MarkerStyle.CustomRenderer = null
getset

◆ Default

MarkerStyle ScottPlot.MarkerStyle.Default
staticget

◆ Fill

FillStyle ScottPlot.MarkerStyle.Fill
getset

◆ FillColor

Color ScottPlot.MarkerStyle.FillColor
getset

Implements ScottPlot.IHasFill.

◆ FillHatch

IHatch? ScottPlot.MarkerStyle.FillHatch
getset

Implements ScottPlot.IHasFill.

◆ FillHatchColor

Color ScottPlot.MarkerStyle.FillHatchColor
getset

Implements ScottPlot.IHasFill.

◆ FillOutline

bool ScottPlot.MarkerStyle.FillOutline
getset

◆ FillStyle

FillStyle ScottPlot.MarkerStyle.FillStyle = new()
getset

Implements ScottPlot.IHasFill.

◆ IsVisible

bool ScottPlot.MarkerStyle.IsVisible = true
getset

◆ LineColor

Color ScottPlot.MarkerStyle.LineColor
getset

Implements ScottPlot.IHasLine.

◆ LinePattern

LinePattern ScottPlot.MarkerStyle.LinePattern
getset

Implements ScottPlot.IHasLine.

◆ LineStyle

LineStyle ScottPlot.MarkerStyle.LineStyle = new() { Width = 1 }
getset

Implements ScottPlot.IHasLine.

◆ LineWidth

float ScottPlot.MarkerStyle.LineWidth
getset

Implements ScottPlot.IHasLine.

◆ MarkerColor

Color ScottPlot.MarkerStyle.MarkerColor
getset

◆ None

MarkerStyle ScottPlot.MarkerStyle.None
staticget

◆ Outline

LineStyle ScottPlot.MarkerStyle.Outline
getset

◆ OutlineColor

Color ScottPlot.MarkerStyle.OutlineColor
getset

Implements ScottPlot.IHasOutline.

◆ OutlinePattern

LinePattern ScottPlot.MarkerStyle.OutlinePattern
getset

Implements ScottPlot.IHasOutline.

◆ OutlineStyle

LineStyle ScottPlot.MarkerStyle.OutlineStyle = new() { Color = Colors.Black, Width = 0 }
getset

Implements ScottPlot.IHasOutline.

◆ OutlineWidth

float ScottPlot.MarkerStyle.OutlineWidth
getset

Implements ScottPlot.IHasOutline.

◆ Shape

MarkerShape ScottPlot.MarkerStyle.Shape
getset

◆ Size

float ScottPlot.MarkerStyle.Size
getset

Diameter of the marker (in pixels)


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