Class Color
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
The Color class.
public class Color : Disposable, IDisposable, ICloneable
- Inheritance
- Implements
Constructors
View SourceColor()
Default constructor
Declaration
public Color()
API Level: 3
View SourceColor(Single, Single, Single, Single)
The constructor.
Declaration
public Color(float r, float g, float b, float a)
Parameters
Type | Name | Description |
---|---|---|
Single | r | The red component. |
Single | g | The green component. |
Single | b | The blue component. |
Single | a | The alpha component. |
API Level: 3
View SourceColor(Single[])
The conversion constructor from an array of four floats.
Declaration
public Color(float[] array)
Parameters
Type | Name | Description |
---|---|---|
Single[] | array | array Array of R,G,B,A. |
API Level: 3
Fields
View SourceBlack
Gets the black colored Color class.
Declaration
public static readonly Color Black
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceBlue
Gets the blue colored Color class.
Declaration
public static readonly Color Blue
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceCyan
Gets the cyan colored Color class.
Declaration
public static readonly Color Cyan
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceGreen
Gets the green colored Color class.
Declaration
public static readonly Color Green
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceMagenta
Gets the magenta colored Color class.
Declaration
public static readonly Color Magenta
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceRed
Gets the red colored Color class.
Declaration
public static readonly Color Red
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceTransparent
Gets the transparent colored Color class.
Declaration
public static readonly Color Transparent
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceWhite
Gets the white colored Color class.
Declaration
public static readonly Color White
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceYellow
Gets the yellow colored Color class.
Declaration
public static readonly Color Yellow
Field Value
Type | Description |
---|---|
Color |
API Level: 3
Properties
View SourceA
The alpha component.
Declaration
public float A { get; set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
The setter is deprecated in API8 and will be removed in API10. Please use new Color(...) constructor.
API Level: 3
View SourceB
The blue component.
Declaration
public float B { get; set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
The setter is deprecated in API8 and will be removed in API10. Please use new Color(...) constructor.
API Level: 3
View SourceG
The green component.
Declaration
public float G { get; set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
The setter is deprecated in API8 and will be removed in API10. Please use new Color(...) constructor.
API Level: 3
View SourceItem[UInt32]
The array subscript operator overload.
Declaration
public float this[uint index] { get; }
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | The subscript index. |
Property Value
Type | Description |
---|---|
Single | The float at the given index. |
API Level: 3
View SourceR
The red component.
Declaration
public float R { get; set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
The setter is deprecated in API8 and will be removed in API10. Please use new Color(...) constructor.
API Level: 3
Methods
View SourceEqualTo(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 |
---|---|
Boolean | If two colors are are same, then true. |
API Level: 3
View SourceNotEqualTo(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 |
---|---|
Boolean | If two colors are are different, then true. |
API Level: 3
Operators
View SourceAddition(Color, Color)
The addition 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 addition. |
API Level: 3
View SourceDivision(Color, Single)
The division operator.
Declaration
public static Color operator /(Color arg1, float arg2)
Parameters
Type | Name | Description |
---|---|---|
Color | arg1 | The first value. |
Single | arg2 | The second value. |
Returns
Type | Description |
---|---|
Color | The color containing the result of the division. |
API Level: 3
View SourceDivision(Color, Color)
The division 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 division. |
API Level: 3
View SourceImplicit(Color to Vector4)
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
Type | Description |
---|---|
Vector4 |
API Level: 3
View SourceImplicit(Vector4 to Color)
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
Type | Description |
---|---|
Color |
API Level: 3
View SourceMultiply(Color, Single)
The multiplication operator.
Declaration
public static Color operator *(Color arg1, float arg2)
Parameters
Type | Name | Description |
---|---|---|
Color | arg1 | The first value. |
Single | arg2 | The second value. |
Returns
Type | Description |
---|---|
Color | The color containing the result of the multiplication. |
API Level: 3
View SourceMultiply(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. |
API Level: 3
View SourceSubtraction(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. |
API Level: 3
View SourceUnaryNegation(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. |