PointF Struktura

Definicja

Reprezentuje uporządkowaną parę współrzędnych zmiennoprzecinkowych x i y, która definiuje punkt w dwuwymiarowej płaszczyźnie.

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
Dziedziczenie
PointF
Atrybuty
Implementuje

Uwagi

Aby przekonwertować element PointF na element Point, użyj polecenia Point.Round lub Point.Truncate.

Konstruktory

PointF(Single, Single)

Inicjuje PointF nowe wystąpienie klasy z określonymi współrzędnymi.

PointF(Vector2)

Inicjuje PointF nowe wystąpienie struktury z określonego Vector2elementu .

Pola

Empty

Reprezentuje nowe wystąpienie PointF klasy z danymi składowymi, które pozostały niezainicjowane.

Właściwości

IsEmpty

Pobiera wartość wskazującą, czy jest to PointF puste.

X

Pobiera lub ustawia współrzędną x tego PointFelementu .

Y

Pobiera lub ustawia współrzędną y tego PointFobiektu .

Metody

Add(PointF, Size)

Tłumaczy daną PointF wartość przez określony Sizeelement .

Add(PointF, SizeF)

Tłumaczy daną PointF wartość przez określony SizeFelement .

Equals(Object)

Określa, czy zawiera te PointF same współrzędne co określona Objectwartość .

Equals(PointF)

Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu.

GetHashCode()

Zwraca kod skrótu dla tej PointF struktury.

Subtract(PointF, Size)

PointF Tłumaczy wartość na wartość ujemną określonego rozmiaru.

Subtract(PointF, SizeF)

PointF Tłumaczy wartość na wartość ujemną określonego rozmiaru.

ToString()

Konwertuje to PointF na czytelny dla człowieka ciąg.

ToVector2()

Tworzy nowy Vector2 element na podstawie tego elementu PointF.

Operatory

Addition(PointF, Size)

Tłumaczy element PointF według danego Sizeelementu .

Addition(PointF, SizeF)

Tłumaczy wartość PointF określonego SizeFelementu .

Equality(PointF, PointF)

Porównuje dwie PointF struktury. Wynik określa, czy wartości X i Y obu PointF struktur są równe.

Explicit(PointF to Vector2)

Konwertuje określony PointF element na .Vector2

Explicit(Vector2 to PointF)

Konwertuje określony Vector2 element na .PointF

Inequality(PointF, PointF)

Określa, czy współrzędne określonych punktów nie są równe.

Subtraction(PointF, Size)

PointF Tłumaczy wartość ujemną danego Sizeelementu .

Subtraction(PointF, SizeF)

PointF Tłumaczy wartość ujemną określonego SizeFelementu .

Dotyczy