Compartir a través de


Vector3h Estructura

Definición

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

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

Constructores

Vector3h(Half)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Vector3h(Half, Half, Half)

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

Vector3h(SerializationInfo, StreamingContext)

Constructor utilizado por ISerializable para deserializar el objeto.

Vector3h(Single)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Vector3h(Single, Single, Single)

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

Vector3h(Single, Single, Single, Boolean)

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

Vector3h(Vector3)

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

Vector3h(Vector3)

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

Vector3h(Vector3, Boolean)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Vector3h(Vector3, Boolean)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Vector3h(Vector3d)

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

Vector3h(Vector3d)

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

Vector3h(Vector3d, Boolean)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Vector3h(Vector3d, Boolean)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Campos

SizeInBytes

El tamaño en bytes de una instancia de la estructura Half3 es 6.

X

Componente X de la Mitad3.

Y

Componente Y de la Mitad3.

Z

Componente Z de la Mitad3.

Propiedades

Xy

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

Métodos

Equals(Vector3h)

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

FromBinaryStream(BinaryReader)

Novedades los componentes X, Y y Z de esta instancia mediante la lectura de una secuencia.

FromBytes(Byte[], Int32)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

GetBytes(Vector3h)

Devuelve half3 como una matriz de bytes.

GetObjectData(SerializationInfo, StreamingContext)

Usado por ISerialize para serializar el objeto.

ToBinaryStream(BinaryWriter)

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

ToString()

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

ToVector3()

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

ToVector3d()

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Operadores

Explicit(Vector3 to Vector3h)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Explicit(Vector3d to Vector3h)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Explicit(Vector3h to Vector3)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Explicit(Vector3h to Vector3d)

Vector de 3 componentes del tipo Half. Ocupa un total de 6 bytes.

Se aplica a