Click or drag to resize

AxoColor Structure

[Missing <summary> documentation for "T:Altaxo.Drawing.AxoColor"]

Inheritance Hierarchy
SystemObject
  SystemValueType
    Altaxo.DrawingAxoColor

Namespace: Altaxo.Drawing
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
[SerializableAttribute]
public struct AxoColor : IEquatable<AxoColor>

The AxoColor type exposes the following members.

Properties
 NameDescription
Public propertyA 
Public propertyB 
Public propertyG 
Public propertyIsFromArgb 
Public propertyR 
Public propertyScA 
Public propertyScB 
Public propertyScG 
Public propertyScR 
Top
Methods
 NameDescription
Public methodStatic memberByteToNormFloat 
Public methodEquals(AxoColor) 
Public methodEquals(Object)
(Overrides ValueTypeEquals(Object))
Public methodStatic memberFromAcmyk Provides a quick and dirty conversion from the CMYK color model to an AxoColor. No color conversion profile is used here!
Public methodStatic memberFromAhsb Creates a color from alpha, hue, saturation and brightness (AHSB model).
Public methodStatic memberFromAhsl Creates a Color from alpha, hue, saturation and lightness (AHSL model).
Public methodStatic memberFromArgb 
Public methodStatic memberFromHue Creates a fully saturated bright color from hue, returning gamma corrected components R, G, and B.
Public methodStatic memberFromInvariantString 
Public methodStatic memberFromScRgb 
Public methodStatic memberGammaCorrectedFromLinear Convert from linear SRGB to gamma corrected values, see wikipedia (SRGB).
Public methodGetHashCode
(Overrides ValueTypeGetHashCode)
Public methodGetHue Gets the hue value of the color.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberHsbFromLinearRgb Converts the linear Rgb components to the AHSB model, with Hue [0, 1], Saturation [0, 1] and Brightness [0, 1].
Public methodStatic memberLinearFromGammaCorrected Conversion to linear SRGB, see wikipedia (SRGB).
Public methodStatic memberLinearRgbFromHsb Creates a Color from alpha, hue, saturation and brightness (AHSB model).
Public methodStatic memberLinearRgbFromHsl Converts Hsl (Hue, Saturation, Lightness) values (all values in the range [0, 1] into the linear Rgb space.
Public methodStatic memberNormFloatToByte 
Public methodToAcmyk Provides a quick and dirty conversion from an AxoColor to the CMYK model. No color conversion profile is used here!
Public methodToAhsb Converts the color to the linear AHSB model, with alpha [0, 1], Hue [0, 1], Saturation [0, 1] and Brightness [0, 1].
Public methodToAlphaValue(Byte) 
Public methodStatic memberToAlphaValue(AxoColor, Byte) 
Public methodToArgb 
Public methodToFullyOpaque 
Public methodStatic memberToFullyOpaque(AxoColor) 
Public methodToInvariantString 
Public methodStatic memberToScARGBFromIARGB Converts a color in given as ARGB integer into the linear SC ARGB space.
Public methodToString
(Overrides ValueTypeToString)
Top
Operators
See Also