Class SolidPaint

GoDiagram®
v10.0.12
by Northwoods Software®

A SolidPaint holds information describing how to draw a solid color.

Inheritance
SolidPaint
Implements
Namespace: Northwoods.Go
Assembly: Northwoods.GoDiagram.Avalonia.dll
Syntax
public sealed class SolidPaint : Paint, ICloneable
Remarks

SolidPaints are created automatically by the Brush constructors.

Properties

Color

This read-only property returns the color of a solid paint.

Declaration
public string Color { get; }
Property Value
Type Description
string

Methods

CloneProtected(Paint)

Copies properties from this Paint to the given Paint.

Declaration
public override void CloneProtected(Paint copy)
Parameters
Type Name Description
Paint copy
Overrides

Darken(double, ColorSpace)

Darkens the solid color, called by Darken(double, ColorSpace).

Declaration
public override Paint Darken(double fraction, ColorSpace mode)
Parameters
Type Name Description
double fraction
ColorSpace mode
Returns
Type Description
Paint

a SolidPaint with a darkened color

Overrides

Equals(object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides

Lighten(double, ColorSpace)

Lightens the solid color, called by Lighten(double, ColorSpace).

Declaration
public override Paint Lighten(double fraction, ColorSpace mode)
Parameters
Type Name Description
double fraction
ColorSpace mode
Returns
Type Description
Paint

a SolidPaint with a lightened color

Overrides

ToString()

Returns a string that represents the current Paint.

Declaration
public override string ToString()
Returns
Type Description
string

A string that represents the current Paint.

Overrides

Implements