Compartir a través de


Vector4h Estructura

Definición

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

[System.Serializable]
public struct Vector4h : IEquatable<OpenTK.Vector4h>, System.Runtime.Serialization.ISerializable
type Vector4h = struct
    interface ISerializable
Herencia
Vector4h
Atributos
Implementaciones

Constructores

Vector4h(Half)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Vector4h(Half, Half, Half, Half)

La nueva instancia de Half4 evitará la conversión y copiará directamente desde los parámetros Half.

Vector4h(SerializationInfo, StreamingContext)

Constructor usado por ISerializable para deserializar el objeto.

Vector4h(Single)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Vector4h(Single, Single, Single, Single)

La nueva instancia de Half4 convertirá los 4 parámetros en punto flotante de precisión media de 16 bits.

Vector4h(Single, Single, Single, Single, Boolean)

La nueva instancia de Half4 convertirá los 4 parámetros en punto flotante de precisión media de 16 bits.

Vector4h(Vector4)

La nueva instancia de Half4 convertirá vector4 en punto flotante de precisión media de 16 bits.

Vector4h(Vector4)

La nueva instancia de Half4 convertirá vector4 en punto flotante de precisión media de 16 bits. Este es el constructor más rápido.

Vector4h(Vector4, Boolean)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Vector4h(Vector4, Boolean)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Vector4h(Vector4d)

La nueva instancia de Half4 convertirá vector4d en punto flotante de precisión media de 16 bits.

Vector4h(Vector4d)

La nueva instancia de Half4 convertirá vector4d en punto flotante de precisión media de 16 bits. Este es el constructor más rápido.

Vector4h(Vector4d, Boolean)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Vector4h(Vector4d, Boolean)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Campos

SizeInBytes

El tamaño en bytes de una instancia de la estructura Half4 es 8.

W

Componente W de la Mitad4.

X

Componente X de la Mitad4.

Y

Componente Y de la Mitad4.

Z

Componente Z de la Mitad4.

Propiedades

Xy

Obtiene o establece un objeto OpenTK.Vector2h con los componentes X e Y de esta instancia.

Xyz

Obtiene o establece un objeto OpenTK.Vector3h con los componentes X, Y y Z de esta instancia.

Métodos

Equals(Vector4h)

Devuelve un valor que indica si esta instancia es igual a un vector OpenTK.Half4 especificado.

FromBinaryStream(BinaryReader)

Novedades los componentes X,Y,Z y W de esta instancia leyendo de una secuencia.

FromBytes(Byte[], Int32)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

GetBytes(Vector4h)

Devuelve half4 como una matriz de bytes.

GetObjectData(SerializationInfo, StreamingContext)

Usado por ISerialize para serializar el objeto.

ToBinaryStream(BinaryWriter)

Escribe los componentes X,Y,Z y W de esta instancia en una secuencia.

ToString()

Devuelve una cadena que contiene los números de Half4 en forma legible.

ToVector4()

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

ToVector4d()

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Operadores

Explicit(Vector4 to Vector4h)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Explicit(Vector4d to Vector4h)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Explicit(Vector4h to Vector4)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Explicit(Vector4h to Vector4d)

Vector de 4 componentes del tipo Half. Ocupa un total de 8 bytes.

Se aplica a