[SerializableAttribute]
public readonly struct Color32 : IEquatable<Color32>
<SerializableAttribute>
Public Structure Color32
Implements IEquatable(Of Color32)
[SerializableAttribute]
public value class Color32 : IEquatable<Color32>
[<SealedAttribute>]
[<SerializableAttribute>]
type Color32 =
struct
inherit ValueType
interface IEquatable<Color32>
end
Color32(Color) | Initializes a new instance of the Color32 struct from a Color instance. |
Color32(Byte, Byte, Byte) | Initializes a new instance of the Color32 struct from RGB (red, green, and blue) values. |
Color32(Byte, Byte, Byte, Byte) | Initializes a new instance of the Color32 struct from ARGB (alpha, red, green, and blue) values. |
Equals(Color32) | Determines whether the current Color32 instance is equal to another one. |
Equals(Object) |
Determines whether the specified Object is equal to this Color32 instance.
(Overrides ValueTypeEquals(Object)) |
FromArgb(Int32) | Creates a Color32 structure from a 32-bit ARGB value. |
FromArgb(UInt32) | Creates a Color32 structure from a 32-bit ARGB value. |
FromArgb(Byte, Color32) | Creates a Color32 instance from the specified Color32 structure, but with the new specified alpha value. |
FromGray | Creates a Color32 structure representing a grayscale color of the specified brightness. |
FromRgb(Int32) | Creates a Color32 structure from a 24-bit RGB value. The highest byte of the specified integer is ignored and the A property of the result will be 255. |
FromRgb(UInt32) | Creates a Color32 structure from a 24-bit RGB value. The highest byte of the specified integer is ignored and the A property of the result will be 255. |
GetHashCode |
Returns a hash code for this instance.
(Overrides ValueTypeGetHashCode) |
ToArgb | Gets the 32-bit ARGB value of this Color32 instance. |
ToArgbUInt32 | Gets the 32-bit ARGB value of this Color32 instance. |
ToColor | Converts this Color32 instance to a Color structure. |
ToGray | Gets a Color32 instance that represents the matching gray shade of this Color32 instance based on human perception. |
ToOpaque | Gets a Color32 instance that represents this Color32 without alpha (transparency). |
ToRgb | Gets the 24-bit RGB value of this Color32 instance. The most significant byte of the returned integer is zero. |
ToRgbUInt32 | Gets the 24-bit RGB value of this Color32 instance. The most significant byte of the returned integer is zero. |
ToString |
Gets the string representation of this Color32 instance.
(Overrides ValueTypeToString) |
Equality(Color32, Color32) | Gets whether two Color32 structures are equal. |
(Color to Color32) | Performs an implicit conversion from Color to Color32. |
(Color32 to Color) | Performs an implicit conversion from Color32 to Color. |
Inequality(Color32, Color32) | Gets whether two Color32 structures are different. |
A | Gets the alpha component value of this Color32 structure. This field is read-only. |
B | Gets the blue component value of this Color32 structure. This field is read-only. |
G | Gets the green component value of this Color32 structure. This field is read-only. |
R | Gets the red component value of this Color32 structure. This field is read-only. |
Blend |
Blends the specified foreColor and backColor in the sRGB color space.
It returns foreColor if it has no transparency (that is, when A is 255); otherwise, the result of the blending.
(Defined by ColorExtensions) |
Blend |
Blends the specified foreColor and backColor in the specified colorSpace.
It returns foreColor if it has no transparency (that is, when A is 255); otherwise, the result of the blending.
(Defined by ColorExtensions) |
GetBrightness |
Gets the brightness of a Color32 instance as a byte based on human perception.
The A component of the specified value is ignored.
(Defined by ColorExtensions) |
GetBrightness |
Gets the brightness of a Color32 instance as a byte based on human perception.
The A component of the specified value is ignored.
(Defined by ColorExtensions) |
GetBrightnessF |
Gets the brightness of a Color32 instance as a float value based on human perception.
The A component of the specified value is ignored.
(Defined by ColorExtensions) |
GetBrightnessF |
Gets the brightness of a Color32 instance as a float value based on human perception.
The A component of the specified value is ignored.
(Defined by ColorExtensions) |
ToColor64 |
Converts this Color32 to a Color64 instance.
(Defined by ColorExtensions) |
ToColorF |
Converts this Color32 to a ColorF instance.
(Defined by ColorExtensions) |
ToColorF |
Converts this Color32 to a ColorF instance.
(Defined by ColorExtensions) |
TolerantEquals |
Gets whether two Color32 instances are equal using a specified tolerance.
(Defined by ColorExtensions) |
ToMediaColor |
Converts a Color32 struct to System.Windows.Media.Color.
(Defined by ColorExtensions) |
ToPColor32 |
Converts this Color32 to a PColor32 instance.
It's practically the same as calling the ToPremultiplied(Color32) method.
(Defined by ColorExtensions) |
ToPColor64 |
Converts this Color32 to a PColor64 instance.
(Defined by ColorExtensions) |
ToPColorF |
Converts this Color32 to a PColorF instance.
(Defined by ColorExtensions) |
ToPColorF |
Converts this Color32 to a PColorF instance.
(Defined by ColorExtensions) |
ToPremultiplied |
Converts this straight Color32 value to a premultiplied PColor32 value.
It's practically the same as calling the ToPColor32(Color32) method.
(Defined by ColorExtensions) |
ToSKColor |
Converts a Color32 struct to SKColor.
(Defined by ColorExtensions) |
ToSKColorF |
Converts a Color32 struct to SKColorF.
(Defined by ColorExtensions) |
ToSKPMColor |
Converts a Color32 struct to SKPMColor.
(Defined by ColorExtensions) |
ToWindowsColor |
Converts a Color32 struct to Windows.UI.Color.
(Defined by ColorExtensions) |