public abstract class Fill : IStateDependent
Interface for vector graphics fill properties.

Methods

Make

#
public static Fill Make(Color colour)
Create a flat, constant fill.
colour (Color)Colour of fill.
Fill.

Make

#
public static Fill Make(Dot centre, Nem radius, Kel centreColour, Kel edgeColour)
Create a new radial gradient brush.
centre (Dot)Centre point.
radius (Nem)Gradient radius.
centreColour (Kel)Colour at centre.
edgeColour (Kel)Colour along edge.

Make

#
public static Fill Make(Dot centre, Nem radius, Kel centreColour)
Create a new radial gradient brush fading to transparency at the edge.
centre (Dot)Centre point.
radius (Nem)Gradient radius.
centreColour (Kel)Colour at centre.

Make

#
public static Fill Make(Dot point0, Dot point1, Kel colour0, Kel colour1)
Create a new linear gradient brush.
point0 (Dot)Gradient start.
point1 (Dot)Gradient end.
colour0 (Kel)Gradient start colour.
colour1 (Kel)Gradient end colour.
Linear gradient fill.

Make

#
public static Fill Make(Kel colour)
Create a flat, variable fill.
colour (Kel)Colour.
Fill.

Store

#
public abstract void Store(IWriter writer)
writer (IWriter)
Store

ToBrush

#
public abstract Brush ToBrush(IconContext context)
context (IconContext)

Update

#
public abstract void Update(string name, double value)
name (string)
value (double)
Update

Convertors

OperationResultDescription
implicitColorFillConvert a colour into a fill.
implicitKelFillConvert a colour into a fill.