Поделиться через


Vector2h Структура

Определение

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
    interface ISerializable
Наследование
Vector2h
Атрибуты
Реализации

Конструкторы

Vector2h(Half)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Vector2h(Half, Half)

Новый экземпляр Half2 позволит избежать преобразования и копирования непосредственно из параметров Half.

Vector2h(SerializationInfo, StreamingContext)

Конструктор, используемый ISerializable для десериализации объекта.

Vector2h(Single)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Vector2h(Single, Single)

Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой.

Vector2h(Single, Single, Boolean)

Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой.

Vector2h(Vector2)

Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половины точности.

Vector2h(Vector2)

Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половины точности. Это самый быстрый конструктор.

Vector2h(Vector2, Boolean)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Vector2h(Vector2, Boolean)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Vector2h(Vector2d)

Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности.

Vector2h(Vector2d)

Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности. Это более быстрый конструктор.

Vector2h(Vector2d, Boolean)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Vector2h(Vector2d, Boolean)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Поля

SizeInBytes

Размер в байтах для экземпляра структуры Half2 равен 4.

X

Компонент X half2.

Y

Компонент Y half2.

Методы

Equals(Vector2h)

Возвращает значение, указывающее, равен ли данный экземпляр указанному вектору OpenTK.Half2.

FromBinaryStream(BinaryReader)

Обновления компоненты X и Y этого экземпляра путем чтения из потока.

FromBytes(Byte[], Int32)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

GetBytes(Vector2h)

Возвращает Half2 в виде массива байтов.

GetObjectData(SerializationInfo, StreamingContext)

Используется ISerialize для сериализации объекта .

ToBinaryStream(BinaryWriter)

Записывает компоненты X и Y этого экземпляра в поток.

ToString()

Возвращает строку, содержащую числа Half2 в понятной для человека форме.

ToVector2()

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

ToVector2d()

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Операторы

Explicit(Vector2 to Vector2h)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Explicit(Vector2d to Vector2h)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Explicit(Vector2h to Vector2)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Explicit(Vector2h to Vector2d)

Двухкомпонентный вектор типа Half. Занимает всего 4 байта.

Применяется к