Vector4h Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
4-компонентный вектор типа Half. Занимает всего 8 байтов.
[System.Serializable]
public struct Vector4h : IEquatable<OpenTK.Vector4h>, System.Runtime.Serialization.ISerializable
type Vector4h = struct
interface ISerializable
- Наследование
-
Vector4h
- Атрибуты
- Реализации
Конструкторы
Vector4h(Half, Half, Half, Half) |
Новый экземпляр Half4 позволит избежать преобразования и копирования непосредственно из параметров Half. |
Vector4h(Half) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Vector4h(SerializationInfo, StreamingContext) |
Конструктор, используемый ISerializable для десериализации объекта. |
Vector4h(Single, Single, Single, Single, Boolean) |
Новый экземпляр Half4 преобразует 4 параметра в 16-битовую половинную точность с плавающей запятой. |
Vector4h(Single, Single, Single, Single) |
Новый экземпляр Half4 преобразует 4 параметра в 16-битовую половинную точность с плавающей запятой. |
Vector4h(Single) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Vector4h(Vector4, Boolean) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Vector4h(Vector4, Boolean) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Vector4h(Vector4) |
Новый экземпляр Half4 преобразует Vector4 в 16-битовую половинную точность с плавающей запятой. |
Vector4h(Vector4) |
Новый экземпляр Half4 преобразует Vector4 в 16-битовую половинную точность с плавающей запятой. Это самый быстрый конструктор. |
Vector4h(Vector4d, Boolean) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Vector4h(Vector4d, Boolean) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Vector4h(Vector4d) |
Новый экземпляр Half4 преобразует Vector4d в 16-битовую половинную точность с плавающей запятой. |
Vector4h(Vector4d) |
Новый экземпляр Half4 преобразует Vector4d в 16-битовую половинную точность с плавающей запятой. Это более быстрый конструктор. |
Поля
SizeInBytes |
Размер в байтах для экземпляра структуры Half4 равен 8. |
W |
Компонент W half4. |
X |
Компонент X half4. |
Y |
Компонент Y half4. |
Z |
Компонент Z half4. |
Свойства
Xy |
Возвращает или задает объект OpenTK.Vector2h с компонентами X и Y этого экземпляра. |
Xyz |
Возвращает или задает объект OpenTK.Vector3h с компонентами X, Y и Z этого экземпляра. |
Методы
Equals(Vector4h) |
Возвращает значение, указывающее, равен ли данный экземпляр указанному вектору OpenTK.Half4. |
FromBinaryStream(BinaryReader) |
Обновления компоненты X, Y, Z и W этого экземпляра, считывая данные из stream. |
FromBytes(Byte[], Int32) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
GetBytes(Vector4h) |
Возвращает Значение Half4 в виде массива байтов. |
GetObjectData(SerializationInfo, StreamingContext) |
Используется ISerialize для сериализации объекта . |
ToBinaryStream(BinaryWriter) |
Записывает компоненты X, Y, Z и W этого экземпляра в поток. |
ToString() |
Возвращает строку, содержащую числа Half4 в человекочитаемой форме. |
ToVector4() |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
ToVector4d() |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Операторы
Explicit(Vector4 to Vector4h) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Explicit(Vector4d to Vector4h) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Explicit(Vector4h to Vector4) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |
Explicit(Vector4h to Vector4d) |
4-компонентный вектор типа Half. Занимает всего 8 байтов. |