Vector4h Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes.
[System.Serializable]
public struct Vector4h : IEquatable<OpenTK.Vector4h>, System.Runtime.Serialization.ISerializable
type Vector4h = struct
interface ISerializable
- Herança
-
Vector4h
- Atributos
- Implementações
Construtores
Vector4h(Half, Half, Half, Half) |
A nova instância half4 evitará a conversão e a cópia diretamente dos parâmetros Half. |
Vector4h(Half) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Vector4h(SerializationInfo, StreamingContext) |
Construtor usado por ISerializable para desserializar o objeto. |
Vector4h(Single, Single, Single, Single, Boolean) |
A nova instância half4 converterá os 4 parâmetros em ponto flutuante de precisão half de 16 bits. |
Vector4h(Single, Single, Single, Single) |
A nova instância half4 converterá os 4 parâmetros em ponto flutuante de precisão half de 16 bits. |
Vector4h(Single) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Vector4h(Vector4, Boolean) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Vector4h(Vector4, Boolean) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Vector4h(Vector4) |
A nova instância half4 converterá o Vector4 em um ponto flutuante de precisão half de 16 bits. |
Vector4h(Vector4) |
A nova instância half4 converterá o Vector4 em um ponto flutuante de precisão half de 16 bits. Este é o construtor mais rápido. |
Vector4h(Vector4d, Boolean) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Vector4h(Vector4d, Boolean) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Vector4h(Vector4d) |
A nova instância half4 converterá o Vector4d em um ponto flutuante de precisão half de 16 bits. |
Vector4h(Vector4d) |
A nova instância half4 converterá o Vector4d em um ponto flutuante de precisão half de 16 bits. Esse é o construtor mais rápido. |
Campos
SizeInBytes |
O tamanho em bytes para uma instância do struct Half4 é 8. |
W |
O componente W do Half4. |
X |
O componente X do Half4. |
Y |
O componente Y do Half4. |
Z |
O componente Z do Half4. |
Propriedades
Xy |
Obtém ou define um OpenTK.Vector2h com os componentes X e Y dessa instância. |
Xyz |
Obtém ou define um OpenTK.Vector3h com os componentes X, Y e Z dessa instância. |
Métodos
Equals(Vector4h) |
Retorna um valor que indica se essa instância é igual a um vetor OpenTK.Half4 especificado. |
FromBinaryStream(BinaryReader) |
Atualizações os componentes X,Y, Z e W dessa instância lendo de um Stream. |
FromBytes(Byte[], Int32) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
GetBytes(Vector4h) |
Retorna o Half4 como uma matriz de bytes. |
GetObjectData(SerializationInfo, StreamingContext) |
Usado por ISerialize para serializar o objeto. |
ToBinaryStream(BinaryWriter) |
Grava os componentes X,Y,Z e W dessa instância em um Stream. |
ToString() |
Retorna uma cadeia de caracteres que contém os números deste Half4 em forma legível por humanos. |
ToVector4() |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
ToVector4d() |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Operadores
Explicit(Vector4 to Vector4h) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Explicit(Vector4d to Vector4h) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Explicit(Vector4h to Vector4) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |
Explicit(Vector4h to Vector4d) |
Vetor de 4 componentes do tipo Half. Ocupa o total de 8 bytes. |