PointF 構造体

定義

2 次元平面に点を定義する浮動小数点座標ペア (x 座標と y 座標) を表します。

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
継承
PointF
属性
実装

注釈

PointF に変換するには、 Pointまたは を使用 Point.Round します Point.Truncate

コンストラクター

PointF(Single, Single)

座標を指定して、PointF クラスの新しいインスタンスを初期化します。

PointF(Vector2)

指定した から 構造体の PointF 新しいインスタンスを初期化します Vector2

フィールド

Empty

メンバーのデータが初期化されていない状態の PointF クラスの新しいインスタンスを表します。

プロパティ

IsEmpty

この PointF が空かどうかを示す値を取得します。

X

この PointF の x 座標を取得または設定します。

Y

この PointF の y 座標を取得または設定します。

メソッド

Add(PointF, Size)

指定の PointF を指定の Size だけ移動します。

Add(PointF, SizeF)

指定の PointF を指定の SizeF だけ移動します。

Equals(Object)

この PointF が、指定した Object と同じ座標を含んでいるかどうかを示します。

Equals(PointF)

現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。

GetHashCode()

この PointF 構造体のハッシュ コードを返します。

Subtract(PointF, Size)

PointF を指定のサイズだけ負の方向へ移動します。

Subtract(PointF, SizeF)

PointF を指定のサイズだけ負の方向へ移動します。

ToString()

この PointF をユーザーが判読できる文字列に変換します。

ToVector2()

この PointF から新しい Vector2 を作成します。

演算子

Addition(PointF, Size)

PointF を指定の Size だけ移動します。

Addition(PointF, SizeF)

PointF を指定の SizeF だけ移動します。

Equality(PointF, PointF)

2 つの PointF 構造体を比較します。 この結果は、2 つの X 構造体の Y プロパティと PointF プロパティの値が等しいかどうかを示します。

Explicit(PointF to Vector2)

指定された PointFVector2 に変換します。

Explicit(Vector2 to PointF)

指定された Vector2PointF に変換します。

Inequality(PointF, PointF)

指定した点の座標が等しくないかどうかを確認します。

Subtraction(PointF, Size)

PointF を指定の Size だけ負の方向へ移動します。

Subtraction(PointF, SizeF)

PointF を指定の SizeF だけ負の方向へ移動します。

適用対象