ComposeShader 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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
參數
- transfer
- JniHandleOwnership
JniHandleOwnershipA 指示如何處理javaReference
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
混合模式會結合兩個著色器的顏色。
- 屬性
備註
建立一個新的合成著色器,給定著色器 A、B 和一個結合的 PorterDuff 模式。 當該模式被套用時,會以著色器 A 的結果作為其「dst」,著色器 B 的結果作為其「src」。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
PorterDuff 模式結合了兩個著色器的顏色。 這個值不可能為零值。
- 屬性
備註
Android 參考資料。android.graphics.ComposeShader.ComposeShader
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
就是結合兩個著色器顏色的模式。 若模式為零,則假設SRC_OVER。
- 屬性
備註
建立一個新的合成著色器,給定著色器 A、B 和一個合併模式。 當該模式被套用時,會以著色器 A 的結果作為其「dst」,著色器 B 的結果作為其「src」。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。