SKMaskFilter クラス

定義

マスク フィルターは、描画前にアルファ チャネル マスクに対して変換を実行します。 マスク フィルターは、SKPaint型の MaskFilter プロパティを使用して設定されます。

public class SKMaskFilter : SkiaSharp.SKObject
継承

フィールド

名前 説明
TableMaxLength

色参照テーブルの色の最大数を取得します。

プロパティ

名前 説明
Handle

基になるネイティブ オブジェクトへのハンドルを取得または設定します。

(継承元 SKObject)
IgnorePublicDispose

パブリック Dispose() の呼び出しを no-opするかどうかを示す値を取得します。

(継承元 SKNativeObject)
IsDisposed

オブジェクトが既に破棄されているかどうかを示す値を取得します。

(継承元 SKNativeObject)
OwnsHandle

このオブジェクトがハンドルを所有し、破棄されるときにネイティブ オブジェクトを破棄する必要があるかどうかを示す値を取得または設定します。

(継承元 SKNativeObject)

メソッド

名前 説明
ConvertRadiusToSigma(Single)

ぼかしの "半径" を指定する (従来の) 考え方から、そのシグマを指定する標準的な概念に変換します。

ConvertSigmaToRadius(Single)

ぼかしシグマを指定する標準的な概念から、その "半径" を指定する (レガシ) 概念に変換します。

CreateBlur(SKBlurStyle, Single, Boolean)

ぼかしを適用するマスク フィルターを作成します。

CreateBlur(SKBlurStyle, Single)

ぼかしを適用するマスク フィルターを作成します。

CreateClip(Byte, Byte)

アルファ チャネルを指定された最小および最大アルファ値にクリップするマスク フィルターを作成します。

CreateGamma(Single)

ガンマを適用するマスク フィルターを作成します。

CreateShader(SKShader)

指定したシェーダーを使用してマスクを生成するマスク フィルターを作成します。

CreateTable(Byte[])

マスク内の各アルファ値に対してテーブル参照を適用するマスク フィルターを作成します。

Dispose()

この SKNativeObjectで使用されているすべてのリソースを解放します。

(継承元 SKNativeObject)
Dispose(Boolean)

SKMaskFilterによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

DisposeInternal()

破棄をトリガーし、 IgnorePublicDisposeの値を無視します。

(継承元 SKNativeObject)
DisposeManaged()

マネージド オブジェクトを破棄するために派生 SKObject 型によって実装されます。

(継承元 SKObject)
DisposeNative()

ネイティブ オブジェクトを破棄するために派生 SKObject 型によって実装されます。

(継承元 SKObject)
DisposeUnownedManaged()

派生 SKObject 型によって実装され、このインスタンスが所有していないマネージド オブジェクトを破棄します。

(継承元 SKObject)

適用対象