CMYK

Implements IComponentModel<T>, IComponentModel, IEquatable<T>


Declaration

[Serializable]
public struct CMYK : IComponentModel<CMYK>, IComponentModel

Description

The CMYK (cyan, magenta, yellow, black) components of a color in the range [0..1].

Properties

cyanThe cyan component of the color in the range [0..1].
magentaThe magenta component of the color in the range [0..1].
yellowThe yellow component of the color in the range [0..1].
blackThe black component of the color in the range [0..1].
Item[int]Gets or sets the component at the specified index.

Constructors

CMYKCreates new CMYK components from the given values.

Methods

CopyReturns a copy of the components.
SetConverts a color to the components and sets them as the new values.
MixReturns the result of mixing the color with another color using a weight between [0..1]. A weight of 0 results in the first color, and a weight of 1 results in the second color.
EqualsDetermines if the components are equal to another.
GetHashCodeReturns the hash code of the components.
ToStringConverts the components to a string.
ToColorConverts the components to a color.
ToRGBConverts the components to RGB components.
ToRGBAConverts the components to RGBA components.
ToARGBConverts the components to ARGB components.

Operators

Equality
Inequality
Explicit