コンテンツにスキップ

BorderRadius 構造体

矩形の四隅に適用する角丸半径を表す不変値です。

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

public readonly record struct BorderRadius : IEquatable<BorderRadius>

IEquatable<BorderRadius>

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

BorderRadius(Radius, Radius, Radius, Radius)

Section titled “BorderRadius(Radius, Radius, Radius, Radius)”

矩形の四隅に適用する角丸半径を表す不変値です。

public BorderRadius(Radius TopLeft = default, Radius TopRight = default, Radius BottomRight = default, Radius BottomLeft = default)

TopLeft Radius

左上隅の水平半径と垂直半径。既定値は0です。

TopRight Radius

右上隅の水平半径と垂直半径。既定値は0です。

BottomRight Radius

右下隅の水平半径と垂直半径。既定値は0です。

BottomLeft Radius

左下隅の水平半径と垂直半径。既定値は0です。

Radius

すべての半径が0の角丸値を取得します。

public static readonly BorderRadius Zero

BorderRadius

左下隅の水平半径と垂直半径。既定値は0です。

public Radius BottomLeft { get; init; }

Radius

右下隅の水平半径と垂直半径。既定値は0です。

public Radius BottomRight { get; init; }

Radius

左上隅の水平半径と垂直半径。既定値は0です。

public Radius TopLeft { get; init; }

Radius

右上隅の水平半径と垂直半径。既定値は0です。

public Radius TopRight { get; init; }

Radius

四隅へ同じ角丸半径を設定した値を作成します。

public static BorderRadius All(Radius radius)

radius Radius

四隅へ適用する半径。

BorderRadius

四隅が同じ半径の新しい値。

四隅へ同じ円形半径を設定した値を作成します。

public static BorderRadius Circular(float radius)

radius float

水平および垂直方向へ適用する論理ピクセル単位の半径。

BorderRadius

四隅が同じ円形半径の新しい値。

指定された矩形へこの角丸半径を適用した描画用矩形を作成します。

public SKRoundRect ToRoundRect(SKRect rect)

rect SKRect

角丸を適用する矩形。半径と同じ座標単位を使用します。

SKRoundRect

各隅に対応する半径を持つ新しい描画用矩形。

Radius