SKMaskFilter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マスク フィルターは、描画前にアルファ チャネル マスクに対して変換を実行します。 マスク フィルターは、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) |