C# Класс Fusion.Core.Mathematics.Half

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

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

Свойство Тип Описание
Epsilon float
MaxValue float
MinValue float

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

Метод Описание
ConvertToFloat ( Half values ) : float[]

Converts an array of half precision values into full precision values.

ConvertToHalf ( float values ) : Fusion.Core.Mathematics.Half[]

Converts an array of full precision values into half precision values.

Equals ( Half other ) : bool

Returns a value that indicates whether the current instance is equal to the specified object.

Equals ( Half &value1, Half &value2 ) : bool

Determines whether the specified object instances are considered equal.

Equals ( object obj ) : bool

Returns a value that indicates whether the current instance is equal to a specified object.

GetHashCode ( ) : int

Returns the hash code for this instance.

Half ( float value ) : System

Initializes a new instance of the Half structure.

Half ( ushort rawvalue ) : System

Initializes a new instance of the Half structure.

ToString ( ) : string

Converts the value of the object to its equivalent string representation.

operator ( ) : bool

Tests for equality between two objects.

Приватные методы

Метод Описание
Half ( ) : System

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

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

Converts an array of half precision values into full precision values.
public static ConvertToFloat ( Half values ) : float[]
values Half The values to be converted.
Результат float[]

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

Converts an array of full precision values into half precision values.
public static ConvertToHalf ( float values ) : Fusion.Core.Mathematics.Half[]
values float The values to be converted.
Результат Fusion.Core.Mathematics.Half[]

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

Returns a value that indicates whether the current instance is equal to the specified object.
public Equals ( Half other ) : bool
other Half Object to make the comparison with.
Результат bool

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

Determines whether the specified object instances are considered equal.
public static Equals ( Half &value1, Half &value2 ) : bool
value1 Half
value2 Half
Результат bool

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

Returns a value that indicates whether the current instance is equal to a specified object.
public Equals ( object obj ) : bool
obj object Object to make the comparison with.
Результат bool

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

Returns the hash code for this instance.
public GetHashCode ( ) : int
Результат int

Half() публичный Метод

Initializes a new instance of the Half structure.
public Half ( float value ) : System
value float The floating point value that should be stored in 16 bit format.
Результат System

Half() публичный Метод

Initializes a new instance of the Half structure.
public Half ( ushort rawvalue ) : System
rawvalue ushort The floating point value that should be stored in 16 bit format.
Результат System

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

Converts the value of the object to its equivalent string representation.
public ToString ( ) : string
Результат string

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

Tests for equality between two objects.
public static operator ( ) : bool
Результат bool

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

Epsilon публичное статическое свойство

Smallest such that 1.0 + epsilon != 1.0
public static float Epsilon
Результат float

MaxValue публичное статическое свойство

Maximum value of the number.
public static float MaxValue
Результат float

MinValue публичное статическое свойство

Minimum value of the number.
public static float MinValue
Результат float