C# Класс Axiom.Core.ColorEx

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
a float
b float
g float
r float

Открытые методы

Метод Описание
Clone ( ) : ColorEx

Creates a new object that is a copy of the current instance.

ColorEx ( ColorEx other ) : System

Copy constructor.

ColorEx ( float r, float g, float b ) : System

Constructor taking RGB values

ColorEx ( float a, float r, float g, float b ) : System

Constructor taking all component values.

CompareTo ( object obj ) : int

Used to compare 2 ColorEx objects for equality.

Equals ( object obj ) : bool
GetHashCode ( ) : int

Override GetHashCode.

Done mainly to quash warnings, no real need for it.

Parse_0_255_String ( string parsableText ) : ColorEx
Saturate ( ) : void

Clamps color value to the range [0, 1]

SaturateCopy ( ) : ColorEx

Clamps color value to the range [0, 1] in a copy

ToABGR ( ) : int

Converts this color value to packed ABGR format.

ToARGB ( ) : int

Converts this color value to packed ARBG format.

ToArrayRGBA ( float vals ) : void

Populates the color components in a 4 elements array in RGBA order.

Primarily used to help in OpenGL.

ToRGBA ( ) : int
ToString ( ) : string
To_0_255_String ( ) : string
operator ( ) : ColorEx
operator ( ) : bool

Описание методов

Clone() публичный метод

Creates a new object that is a copy of the current instance.
public Clone ( ) : ColorEx
Результат ColorEx

ColorEx() публичный метод

Copy constructor.
public ColorEx ( ColorEx other ) : System
other ColorEx The ColorEx instance to copy
Результат System

ColorEx() публичный метод

Constructor taking RGB values
public ColorEx ( float r, float g, float b ) : System
r float Red color component.
g float Green color component.
b float Blue color component.
Результат System

ColorEx() публичный метод

Constructor taking all component values.
public ColorEx ( float a, float r, float g, float b ) : System
a float Alpha value.
r float Red color component.
g float Green color component.
b float Blue color component.
Результат System

CompareTo() публичный метод

Used to compare 2 ColorEx objects for equality.
public CompareTo ( object obj ) : int
obj object An instance of a ColorEx object to compare to this instance.
Результат int

Equals() публичный метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный метод

Override GetHashCode.
Done mainly to quash warnings, no real need for it.
public GetHashCode ( ) : int
Результат int

Parse_0_255_String() публичный статический метод

public static Parse_0_255_String ( string parsableText ) : ColorEx
parsableText string
Результат ColorEx

Saturate() публичный метод

Clamps color value to the range [0, 1]
public Saturate ( ) : void
Результат void

SaturateCopy() публичный метод

Clamps color value to the range [0, 1] in a copy
public SaturateCopy ( ) : ColorEx
Результат ColorEx

ToABGR() публичный метод

Converts this color value to packed ABGR format.
public ToABGR ( ) : int
Результат int

ToARGB() публичный метод

Converts this color value to packed ARBG format.
public ToARGB ( ) : int
Результат int

ToArrayRGBA() публичный метод

Populates the color components in a 4 elements array in RGBA order.
Primarily used to help in OpenGL.
public ToArrayRGBA ( float vals ) : void
vals float
Результат void

ToRGBA() публичный метод

public ToRGBA ( ) : int
Результат int

ToString() публичный метод

public ToString ( ) : string
Результат string

To_0_255_String() публичный метод

public To_0_255_String ( ) : string
Результат string

operator() публичный статический метод

public static operator ( ) : ColorEx
Результат ColorEx

operator() публичный статический метод

public static operator ( ) : bool
Результат bool

Описание свойств

a публичное свойство

Alpha value [0,1].
public float a
Результат float

b публичное свойство

Blue color component [0,1].
public float b
Результат float

g публичное свойство

Green color component [0,1].
public float g
Результат float

r публичное свойство

Red color component [0,1].
public float r
Результат float