Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
public class Color : Disposable, IDisposable, ICloneable
- Inheritance
-
- Implements
-
System.IDisposable
System.ICloneable
Constructors
Declaration
Declaration
public Color(float r, float g, float b, float a)
Parameters
Type |
Name |
Description |
float |
r |
The red component.
|
float |
g |
The green component.
|
float |
b |
The blue component.
|
float |
a |
The alpha component.
|
View Source
Color(float[])
The conversion constructor from an array of four floats.
Declaration
public Color(float[] array)
Parameters
Type |
Name |
Description |
float[] |
array |
array Array of R,G,B,A.
|
Fields
Declaration
public static readonly Color Black
Field Value
Declaration
public static readonly Color Blue
Field Value
Declaration
public static readonly Color Cyan
Field Value
Declaration
public static readonly Color Green
Field Value
View Source
Magenta
Gets the magenta colored Color class.
Declaration
public static readonly Color Magenta
Field Value
Declaration
public static readonly Color Red
Field Value
View Source
Transparent
Gets the transparent colored Color class.
Declaration
public static readonly Color Transparent
Field Value
Declaration
public static readonly Color White
Field Value
View Source
Yellow
Gets the yellow colored Color class.
Declaration
public static readonly Color Yellow
Field Value
Properties
Declaration
public float A { get; set; }
Property Value
Declaration
public float B { get; set; }
Property Value
Declaration
public float G { get; set; }
Property Value
View Source
this[uint]
The array subscript operator overload.
Declaration
public float this[uint index] { get; }
Parameters
Type |
Name |
Description |
uint |
index |
The subscript index.
|
Property Value
Type |
Description |
float |
The float at the given index.
|
Declaration
public float R { get; set; }
Property Value
Methods
View Source
EqualTo(Color)
Checks if two color classes are same.
Declaration
public bool EqualTo(Color rhs)
Parameters
Type |
Name |
Description |
Color |
rhs |
A color to be compared.
|
Returns
Type |
Description |
bool |
If two colors are are same, then true.
|
View Source
NotEqualTo(Color)
Checks if two color classes are different.
Declaration
public bool NotEqualTo(Color rhs)
Parameters
Type |
Name |
Description |
Color |
rhs |
A color to be compared.
|
Returns
Type |
Description |
bool |
If two colors are are different, then true.
|
Operators
Declaration
public static Color operator +(Color arg1, Color arg2)
Parameters
Type |
Name |
Description |
Color |
arg1 |
The first value.
|
Color |
arg2 |
The second value.
|
Returns
Type |
Description |
Color |
The color containing the result of the addition.
|
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when arg1 is null.
|
Declaration
public static Color operator /(Color arg1, float arg2)
Parameters
Type |
Name |
Description |
Color |
arg1 |
The first value.
|
float |
arg2 |
The second value.
|
Returns
Type |
Description |
Color |
The color containing the result of the division.
|
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when arg1 is null.
|
Declaration
public static Color operator /(Color arg1, Color arg2)
Parameters
Type |
Name |
Description |
Color |
arg1 |
The first value.
|
Color |
arg2 |
The second value.
|
Returns
Type |
Description |
Color |
The color containing the result of the division.
|
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when arg1 is null.
|
View Source
implicit operator Vector4(Color)
Converts the Color class to Vector4 class implicitly.
Declaration
public static implicit operator Vector4(Color color)
Parameters
Type |
Name |
Description |
Color |
color |
A color to be converted to Vector4
|
Returns
View Source
implicit operator Color(Vector4)
Converts Vector4 class to Color class implicitly.
Declaration
public static implicit operator Color(Vector4 vec)
Parameters
Type |
Name |
Description |
Vector4 |
vec |
A Vector4 to be converted to color.
|
Returns
View Source
operator *(Color, float)
The multiplication operator.
Declaration
public static Color operator *(Color arg1, float arg2)
Parameters
Type |
Name |
Description |
Color |
arg1 |
The first value.
|
float |
arg2 |
The second value.
|
Returns
Type |
Description |
Color |
The color containing the result of the multiplication.
|
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when arg1 is null.
|
View Source
operator *(Color, Color)
The multiplication operator.
Declaration
public static Color operator *(Color arg1, Color arg2)
Parameters
Type |
Name |
Description |
Color |
arg1 |
The first value.
|
Color |
arg2 |
The second value.
|
Returns
Type |
Description |
Color |
The color containing the result of the multiplication.
|
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when arg1 is null.
|
View Source
operator -(Color, Color)
The subtraction operator.
Declaration
public static Color operator -(Color arg1, Color arg2)
Parameters
Type |
Name |
Description |
Color |
arg1 |
The first value.
|
Color |
arg2 |
The second value.
|
Returns
Type |
Description |
Color |
The color containing the result of the subtraction.
|
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when arg1 is null.
|
View Source
operator -(Color)
The unary negation operator.
Declaration
public static Color operator -(Color arg1)
Parameters
Type |
Name |
Description |
Color |
arg1 |
The target value.
|
Returns
Type |
Description |
Color |
The color containg the negation.
|
Exceptions
Type |
Condition |
System.ArgumentNullException |
Thrown when arg1 is null.
|
Implements
System.IDisposable
System.ICloneable