コンテンツにスキップ

Radius 構造体

角丸の水平半径と垂直半径を表す値です。

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

public record struct Radius : IEquatable<Radius>

IEquatable<Radius>

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

角丸の水平半径と垂直半径を表す値です。

public Radius(float X = 0, float Y = 0)

X float

水平方向の半径。単位は論理ピクセルで、既定値は0です。

Y float

垂直方向の半径。単位は論理ピクセルで、既定値は0です。

BorderRadius

水平半径と垂直半径が0の値を取得します。

public static readonly Radius Zero

Radius

水平方向の半径。単位は論理ピクセルで、既定値は0です。

public float X { readonly get; set; }

float

垂直方向の半径。単位は論理ピクセルで、既定値は0です。

public float Y { readonly get; set; }

float

水平半径と垂直半径が等しい円形半径を作成します。

public static Radius Circular(float radius)

radius float

両方向へ適用する論理ピクセル単位の半径。

Radius

両方向が等しい新しい半径。

半径を同じ成分を持つ描画用座標へ変換します。

public static implicit operator SKPoint(Radius radius)

radius Radius

変換する半径。

SKPoint

水平半径をX、垂直半径をYに保持する座標。

BorderRadius