Compartilhar via


Vector2h Estrutura

Definição

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
    interface ISerializable
Herança
Vector2h
Atributos
Implementações

Construtores

Vector2h(Half, Half)

A nova instância half2 evitará a conversão e a cópia diretamente dos parâmetros Half.

Vector2h(Half)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Vector2h(SerializationInfo, StreamingContext)

Construtor usado por ISerializable para desserializar o objeto.

Vector2h(Single, Single, Boolean)

A nova instância half2 converterá os dois parâmetros em um ponto flutuante de precisão half de 16 bits.

Vector2h(Single, Single)

A nova instância half2 converterá os dois parâmetros em um ponto flutuante de precisão half de 16 bits.

Vector2h(Single)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Vector2h(Vector2, Boolean)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Vector2h(Vector2, Boolean)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Vector2h(Vector2)

A nova instância half2 converterá o Vector2 em um ponto flutuante de precisão half de 16 bits.

Vector2h(Vector2)

A nova instância half2 converterá o Vector2 em um ponto flutuante de precisão half de 16 bits. Este é o construtor mais rápido.

Vector2h(Vector2d, Boolean)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Vector2h(Vector2d, Boolean)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Vector2h(Vector2d)

A nova instância half2 converterá o Vector2d em um ponto flutuante de precisão half de 16 bits.

Vector2h(Vector2d)

A nova instância half2 converterá o Vector2d 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 Half2 é 4.

X

O componente X do Half2.

Y

O componente Y do Half2.

Métodos

Equals(Vector2h)

Retorna um valor que indica se essa instância é igual a um vetor OpenTK.Half2 especificado.

FromBinaryStream(BinaryReader)

Atualizações os componentes X e Y dessa instância lendo de um Stream.

FromBytes(Byte[], Int32)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

GetBytes(Vector2h)

Retorna o Half2 como uma matriz de bytes.

GetObjectData(SerializationInfo, StreamingContext)

Usado por ISerialize para serializar o objeto.

ToBinaryStream(BinaryWriter)

Grava os componentes X e Y dessa instância em um Stream.

ToString()

Retorna uma cadeia de caracteres que contém os números deste Half2 em forma legível por humanos.

ToVector2()

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

ToVector2d()

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Operadores

Explicit(Vector2 to Vector2h)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Explicit(Vector2d to Vector2h)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Explicit(Vector2h to Vector2)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Explicit(Vector2h to Vector2d)

Vetor de dois componentes do tipo Half. Ocupa o total de 4 bytes.

Aplica-se a