語言

RuntimeXfermode.SetColorUniform 方法

定義

多載

名稱 Description
SetColorUniform(String, Color)

設定對應此色彩濾鏡的均勻色彩值。

SetColorUniform(String, ColorObject)

設定對應此色彩濾鏡的均勻色彩值。

SetColorUniform(String, Int64)

設定對應此色彩濾鏡的均勻色彩值。

SetColorUniform(String, Color)

設定對應此色彩濾鏡的均勻色彩值。

[Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;I)V", "GetSetColorUniform_Ljava_lang_String_IHandler", ApiSince=36)]
public virtual void SetColorUniform(string uniformName, Android.Graphics.Color color);
[<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;I)V", "GetSetColorUniform_Ljava_lang_String_IHandler", ApiSince=36)>]
abstract member SetColorUniform : string * Android.Graphics.Color -> unit
override this.SetColorUniform : string * Android.Graphics.Color -> unit

參數

uniformName
String

名稱與 AGSL 程式中宣告的顏色制服相符

color
Color

提供的 sRGB 顏色

屬性

備註

設定對應此色彩濾鏡的均勻色彩值。 若效果沒有該名稱的統一體,或統一體的類型非 vec3 或 vec4 及對應的 layout(color) 註解,則會拋出 IllegalArgumentException。

Java 文件 android.graphics.RuntimeXfermode.setColorUniform(java.lang.String, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetColorUniform(String, ColorObject)

設定對應此色彩濾鏡的均勻色彩值。

[Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;Landroid/graphics/Color;)V", "GetSetColorUniform_Ljava_lang_String_Landroid_graphics_Color_Handler", ApiSince=36)]
public virtual void SetColorUniform(string uniformName, Android.Graphics.ColorObject color);
[<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;Landroid/graphics/Color;)V", "GetSetColorUniform_Ljava_lang_String_Landroid_graphics_Color_Handler", ApiSince=36)>]
abstract member SetColorUniform : string * Android.Graphics.ColorObject -> unit
override this.SetColorUniform : string * Android.Graphics.ColorObject -> unit

參數

uniformName
String

名稱與 AGSL 程式中宣告的顏色制服相符

color
ColorObject

提供的 sRGB 顏色

屬性

備註

設定對應此色彩濾鏡的均勻色彩值。 若效果沒有該名稱的統一體,或統一體的類型非 vec3 或 vec4 及對應的 layout(color) 註解,則會拋出 IllegalArgumentException。

Java 文件 android.graphics.RuntimeXfermode.setColorUniform(java.lang.String, android.graphics.Color)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetColorUniform(String, Int64)

設定對應此色彩濾鏡的均勻色彩值。

[Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;J)V", "GetSetColorUniform_Ljava_lang_String_JHandler", ApiSince=36)]
public virtual void SetColorUniform(string uniformName, long color);
[<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;J)V", "GetSetColorUniform_Ljava_lang_String_JHandler", ApiSince=36)>]
abstract member SetColorUniform : string * int64 -> unit
override this.SetColorUniform : string * int64 -> unit

參數

uniformName
String

名稱與 AGSL 程式中宣告的顏色制服相符

color
Int64

提供的 sRGB 顏色

屬性

備註

設定對應此色彩濾鏡的均勻色彩值。 若效果沒有該名稱的統一體,或統一體的類型非 vec3 或 vec4 及對應的 layout(color) 註解,則會拋出 IllegalArgumentException。

Java 文件 android.graphics.RuntimeXfermode.setColorUniform(java.lang.String, long)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於