Vector4h Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |