ComposeShader コンストラクター

定義

オーバーロード

名前 説明
ComposeShader(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

ComposeShader(Shader, Shader, BlendMode)

特定のシェーダー A、B、および結合 PorterDuff モードを指定して、新しい作成シェーダーを作成します。

ComposeShader(Shader, Shader, PorterDuff+Mode)

特定のシェーダー A、B、および結合 PorterDuff モードを指定して、新しい作成シェーダーを作成します。

ComposeShader(Shader, Shader, Xfermode)

シェーダー A、B、および結合モードを指定して、新しい作成シェーダーを作成します。

ComposeShader(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

protected ComposeShader(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Graphics.ComposeShader : nativeint * Android.Runtime.JniHandleOwnership -> Android.Graphics.ComposeShader

パラメーター

javaReference
IntPtr

nativeint

Java ネイティブ インターフェイス (JNI) オブジェクト参照を含むIntPtr

transfer
JniHandleOwnership

JniHandleOwnership処理方法を示すjavaReference

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ComposeShader(Shader, Shader, BlendMode)

特定のシェーダー A、B、および結合 PorterDuff モードを指定して、新しい作成シェーダーを作成します。

[Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/BlendMode;)V", "", ApiSince=29)]
public ComposeShader(Android.Graphics.Shader shaderA, Android.Graphics.Shader shaderB, Android.Graphics.BlendMode blendMode);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/BlendMode;)V", "", ApiSince=29)>]
new Android.Graphics.ComposeShader : Android.Graphics.Shader * Android.Graphics.Shader * Android.Graphics.BlendMode -> Android.Graphics.ComposeShader

パラメーター

shaderA
Shader

このシェーダーの色は、モードによって "dst" と見なされます

shaderB
Shader

このシェーダーの色は、モードによって "src" と見なされます

blendMode
BlendMode

2 つのシェーダーの色を結合するブレンド モード。

属性

注釈

特定のシェーダー A、B、および結合 PorterDuff モードを指定して、新しい作成シェーダーを作成します。 モードが適用されると、シェーダー A の結果が "dst" として、シェーダー B の結果が "src" として与えられます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ComposeShader(Shader, Shader, PorterDuff+Mode)

特定のシェーダー A、B、および結合 PorterDuff モードを指定して、新しい作成シェーダーを作成します。

[Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V", "")]
public ComposeShader(Android.Graphics.Shader shaderA, Android.Graphics.Shader shaderB, Android.Graphics.PorterDuff.Mode mode);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V", "")>]
new Android.Graphics.ComposeShader : Android.Graphics.Shader * Android.Graphics.Shader * Android.Graphics.PorterDuff.Mode -> Android.Graphics.ComposeShader

パラメーター

shaderA
Shader

このシェーダーの色は、モードによって "dst" と見なされます

shaderB
Shader

このシェーダーの色は、モードによって "src" と見なされます

mode
PorterDuff.Mode

2 つのシェーダーの色を組み合わせた PorterDuff モード。 この値は null にすることはできません。

属性

注釈

android.graphics.ComposeShader.ComposeShaderの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ComposeShader(Shader, Shader, Xfermode)

シェーダー A、B、および結合モードを指定して、新しい作成シェーダーを作成します。

[Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/Xfermode;)V", "")]
public ComposeShader(Android.Graphics.Shader shaderA, Android.Graphics.Shader shaderB, Android.Graphics.Xfermode mode);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/Xfermode;)V", "")>]
new Android.Graphics.ComposeShader : Android.Graphics.Shader * Android.Graphics.Shader * Android.Graphics.Xfermode -> Android.Graphics.ComposeShader

パラメーター

shaderA
Shader

このシェーダーの色は、モードによって "dst" と見なされます

shaderB
Shader

このシェーダーの色は、モードによって "src" と見なされます

mode
Xfermode

2 つのシェーダーの色を結合するモード。 モードが null の場合、SRC_OVERが想定されます。

属性

注釈

シェーダー A、B、および結合モードを指定して、新しい作成シェーダーを作成します。 モードが適用されると、シェーダー A の結果が "dst" として、シェーダー B の結果が "src" として与えられます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象