Mesh.SetIntUniform 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetIntUniform(String, Int32) |
設定對應分配給網格的著色器對應的統一值。 |
| SetIntUniform(String, Int32[]) |
設定對應分配給網格的著色器對應的統一值。 |
| SetIntUniform(String, Int32, Int32) |
設定對應分配給網格的著色器對應的統一值。 |
| SetIntUniform(String, Int32, Int32, Int32) |
設定對應分配給網格的著色器對應的統一值。 |
| SetIntUniform(String, Int32, Int32, Int32, Int32) |
設定對應分配給網格的著色器對應的統一值。 |
SetIntUniform(String, Int32)
設定對應分配給網格的著色器對應的統一值。
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=34)]
public virtual void SetIntUniform(string uniformName, int value);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int -> unit
override this.SetIntUniform : string * int -> unit
參數
- uniformName
- String
名稱與著色器程式中宣告的整數制服相符。
- value
- Int32
對應於與名字一致的整數一致值。
- 屬性
備註
設定對應分配給網格的著色器對應的統一值。 如果著色器沒有該名稱的統一,或統一的類型不是 int 或 int[1],則會拋出 IllegalArgumentException。
Java 文件 android.graphics.Mesh.setIntUniform(java.lang.String, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetIntUniform(String, Int32[])
設定對應分配給網格的著色器對應的統一值。
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=34)]
public virtual void SetIntUniform(string uniformName, int[] values);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int[] -> unit
override this.SetIntUniform : string * int[] -> unit
參數
- uniformName
- String
名稱與著色器程式中宣告的整數制服相符。
- values
- Int32[]
int 值對應於與名字一致的 vec4 int。
- 屬性
備註
設定對應分配給網格的著色器對應的統一值。 如果著色器沒有該名稱的統一體,或統一被宣告的類型不是整數(N=1)、ivecN 或 int[N],其中 N 是值參數的長度,則會拋出 IllegalArgumentException。
Java 文件 android.graphics.Mesh.setIntUniform(java.lang.String, int[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetIntUniform(String, Int32, Int32)
設定對應分配給網格的著色器對應的統一值。
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=34)]
public virtual void SetIntUniform(string uniformName, int value1, int value2);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int * int -> unit
override this.SetIntUniform : string * int * int -> unit
參數
- uniformName
- String
名稱與著色器程式中宣告的整數制服相符。
- value1
- Int32
第一個值對應於與名字相同的整數均勻。
- value2
- Int32
第二個值對應於帶有名字的整數均勻。
- 屬性
備註
設定對應分配給網格的著色器對應的統一值。 如果著色器沒有該名稱的統一體,或統一體的類型不是 ivec2 或 int[2],則會拋出 IllegalArgumentException。
Java 文件 android.graphics.Mesh.setIntUniform(java.lang.String, int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetIntUniform(String, Int32, Int32, Int32)
設定對應分配給網格的著色器對應的統一值。
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=34)]
public virtual void SetIntUniform(string uniformName, int value1, int value2, int value3);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int * int * int -> unit
override this.SetIntUniform : string * int * int * int -> unit
參數
- uniformName
- String
名稱與著色器程式中宣告的整數制服相符。
- value1
- Int32
第一個值對應於與名字相同的整數均勻。
- value2
- Int32
第二個值對應於帶有名字的整數均勻。
- value3
- Int32
第三個值對應於與名字相同的整數均勻。
- 屬性
備註
設定對應分配給網格的著色器對應的統一值。 如果著色器沒有該名稱的統一,或統一的類型不是 ivec3 或 int[3],則會拋出 IllegalArgumentException。
Java 文件 android.graphics.Mesh.setIntUniform(java.lang.String, int, int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetIntUniform(String, Int32, Int32, Int32, Int32)
設定對應分配給網格的著色器對應的統一值。
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=34)]
public virtual void SetIntUniform(string uniformName, int value1, int value2, int value3, int value4);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int * int * int * int -> unit
override this.SetIntUniform : string * int * int * int * int -> unit
參數
- uniformName
- String
名稱與著色器程式中宣告的整數制服相符。
- value1
- Int32
第一個值對應於與名字相同的整數均勻。
- value2
- Int32
第二個值對應於帶有名字的整數均勻。
- value3
- Int32
第三個值對應於與名字相同的整數均勻。
- value4
- Int32
第四個值對應於帶有名字的整數均勻。
- 屬性
備註
設定對應分配給網格的著色器對應的統一值。 如果著色器沒有該名稱的統一,或統一的類型不是 ivec4 或 int[4],則會拋出 IllegalArgumentException。
Java 文件 android.graphics.Mesh.setIntUniform(java.lang.String, int, int, int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。