GeometryExtension クラス
幾何型の移動および範囲判定を補助する拡張メソッドを提供します。
名前空間: FloatSoda.Abstractions.Geometries
アセンブリ: FloatSoda.Abstractions.dll
public static class GeometryExtension継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Contains(SKSize, Offset)
Section titled “Contains(SKSize, Offset)”原点を左上とするサイズの範囲内に指定座標が含まれるかを判定します。
public static bool Contains(this SKSize size, Offset offset)パラメーター
Section titled “パラメーター”size SKSize
判定する範囲の幅と高さ。
offset Offset
判定する座標。単位はサイズと同じである必要があります。
座標が左端と上端を含み、右端と下端を含まない範囲内ならtrue、それ以外はfalse。
MakeOffset(SKRoundRect, float, float)
Section titled “MakeOffset(SKRoundRect, float, float)”角の半径を維持したまま、丸角矩形を指定量だけ移動した新しい値を作成します。
public static SKRoundRect MakeOffset(this SKRoundRect roundRect, float dx, float dy)パラメーター
Section titled “パラメーター”roundRect SKRoundRect
移動元の丸角矩形。このオブジェクト自体は変更されません。
dx float
水平方向の移動量。単位は丸角矩形の座標系に従います。
dy float
垂直方向の移動量。単位は丸角矩形の座標系に従います。
指定量だけ移動し、元と同じ角半径を持つ丸角矩形。
MakeOffset(SKRoundRect, Offset)
Section titled “MakeOffset(SKRoundRect, Offset)”角の半径を維持したまま、丸角矩形を指定量だけ移動した新しい値を作成します。
public static SKRoundRect MakeOffset(this SKRoundRect roundRect, Offset offset)パラメーター
Section titled “パラメーター”roundRect SKRoundRect
移動元の丸角矩形。このオブジェクト自体は変更されません。
offset Offset
水平および垂直方向の移動量。単位は丸角矩形の座標系に従います。
指定量だけ移動し、元と同じ角半径を持つ丸角矩形。