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