コンテンツにスキップ

CustomClipper<T> クラス

RenderObjectのサイズから任意のクリップ領域を生成する基底クラスです。

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

public abstract class CustomClipper<T>

T

生成するクリップ領域の型。

object ← CustomClipper<T>

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

指定したサイズに対応するクリップ領域を生成します。

public abstract T GetClip(SKSize size)

size SKSize

クリップ対象となるRenderObjectのサイズ。

T

生成されたクリップ領域。

以前のクリッパーからクリップ領域を再生成する必要があるかを判定します。

public abstract bool ShouldReclip(CustomClipper<T> oldClipper)

oldClipper CustomClipper<T>

以前使用していたクリッパー。

bool

クリップ領域を再生成する必要がある場合はtrue、再利用できる場合はfalse。