コンテンツにスキップ

GeometryExtension クラス

幾何型の移動および範囲判定を補助する拡張メソッドを提供します。

名前空間: FloatSoda.Abstractions.Geometries
アセンブリ: FloatSoda.Abstractions.dll

public static class GeometryExtension

object ← GeometryExtension

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

原点を左上とするサイズの範囲内に指定座標が含まれるかを判定します。

public static bool Contains(this SKSize size, Offset offset)

size SKSize

判定する範囲の幅と高さ。

offset Offset

判定する座標。単位はサイズと同じである必要があります。

bool

座標が左端と上端を含み、右端と下端を含まない範囲内ならtrue、それ以外はfalse。

角の半径を維持したまま、丸角矩形を指定量だけ移動した新しい値を作成します。

public static SKRoundRect MakeOffset(this SKRoundRect roundRect, float dx, float dy)

roundRect SKRoundRect

移動元の丸角矩形。このオブジェクト自体は変更されません。

dx float

水平方向の移動量。単位は丸角矩形の座標系に従います。

dy float

垂直方向の移動量。単位は丸角矩形の座標系に従います。

SKRoundRect

指定量だけ移動し、元と同じ角半径を持つ丸角矩形。

角の半径を維持したまま、丸角矩形を指定量だけ移動した新しい値を作成します。

public static SKRoundRect MakeOffset(this SKRoundRect roundRect, Offset offset)

roundRect SKRoundRect

移動元の丸角矩形。このオブジェクト自体は変更されません。

offset Offset

水平および垂直方向の移動量。単位は丸角矩形の座標系に従います。

SKRoundRect

指定量だけ移動し、元と同じ角半径を持つ丸角矩形。