public class Color : IEquatable<Color>
Constructors
Declaration
Parameters
Type |
Name |
Description |
Int64 |
value |
|
Fields
Declaration
public static readonly Color black
Field Value
Declaration
public static readonly Color clear
Field Value
Declaration
public readonly long value
Field Value
Declaration
public static readonly Color white
Field Value
Properties
Declaration
public int alpha { get; }
Property Value
Declaration
Property Value
Declaration
public int green { get; }
Property Value
Declaration
public float opacity { get; }
Property Value
Declaration
Property Value
Methods
Declaration
public float computeLuminance()
Returns
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Declaration
public bool Equals(Color other)
Parameters
Type |
Name |
Description |
Color |
other |
|
Returns
Declaration
public static Color fromARGB(int a, int r, int g, int b)
Parameters
Returns
Declaration
public static Color fromRGBO(int r, int g, int b, float opacity)
Parameters
Returns
Declaration
public override int GetHashCode()
Returns
Overrides
Declaration
public static Color lerp(Color a, Color b, float t)
Parameters
Returns
Declaration
public override string ToString()
Returns
Overrides
Declaration
public Color withAlpha(int a)
Parameters
Type |
Name |
Description |
Int32 |
a |
|
Returns
Declaration
public Color withBlue(int b)
Parameters
Type |
Name |
Description |
Int32 |
b |
|
Returns
Declaration
public Color withGreen(int g)
Parameters
Type |
Name |
Description |
Int32 |
g |
|
Returns
Declaration
public Color withOpacity(float opacity)
Parameters
Type |
Name |
Description |
Single |
opacity |
|
Returns
Declaration
public Color withRed(int r)
Parameters
Type |
Name |
Description |
Int32 |
r |
|
Returns
Operators
Declaration
public static bool operator ==(Color a, Color b)
Parameters
Returns
Declaration
public static bool operator !=(Color a, Color b)
Parameters
Returns
Extension Methods