PointF Estrutura

Definição

Representa um par ordenado de coordenadas x e y de ponto flutuante inteiros que define um ponto em um plano bidimensional.

public value class PointF : IEquatable<System::Drawing::PointF>
public value class PointF
public struct PointF : IEquatable<System.Drawing.PointF>
public struct PointF
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct PointF
type PointF = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PointF = struct
Public Structure PointF
Implements IEquatable(Of PointF)
Public Structure PointF
Herança
PointF
Atributos
Implementações

Comentários

Para converter um PointF em um Point, use Point.Round ou Point.Truncate.

Construtores

PointF(Single, Single)

Inicializa uma nova instância da classe PointF com as coordenadas especificadas.

PointF(Vector2)

Inicializa uma nova instância do PointF struct do struct especificado Vector2.

Campos

Empty

Representa uma nova instância da classe PointF que tem dados de membro deixados não inicializados.

Propriedades

IsEmpty

Obtém um valor que indica se este PointF está vazio.

X

Obtém ou define a coordenada X este PointF.

Y

Obtém ou define a coordenada Y deste PointF.

Métodos

Add(PointF, Size)

Move um PointF especificado pelo Size especificado.

Add(PointF, SizeF)

Move um determinado PointF por um SizeF especificado.

Equals(Object)

Especifica se este PointF contém as mesmas coordenadas que o Object especificado.

Equals(PointF)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

GetHashCode()

Retorna o código hash desta estrutura PointF.

Subtract(PointF, Size)

Converte um PointF pelo negativo de um tamanho especificado.

Subtract(PointF, SizeF)

Converte um PointF pelo negativo de um tamanho especificado.

ToString()

Converte este PointF em uma cadeia de caracteres legível por humanos.

ToVector2()

Cria um novo Vector2 com base neste PointF.

Operadores

Addition(PointF, Size)

Move um PointF por um Size determinado.

Addition(PointF, SizeF)

Converte o PointF pelo SizeF especificado.

Equality(PointF, PointF)

Compara duas estruturas PointF. O resultado especifica se os valores das propriedades X e Y das duas estruturas PointF são iguais.

Explicit(PointF to Vector2)

Converte o PointF especificado em um Vector2.

Explicit(Vector2 to PointF)

Converte o Vector2 especificado em um PointF.

Inequality(PointF, PointF)

Determina se as coordenadas dos pontos especificados não são iguais.

Subtraction(PointF, Size)

Converte um PointF pelo negativo de um Size fornecido.

Subtraction(PointF, SizeF)

Converte um PointF pelo negativo do SizeF especificado.

Aplica-se a