共用方式為


Mesh.SetFloatUniform 方法

定義

多載

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

第一個浮點數值,對應至具有指定名稱的 float uniform。

value2
Single

第二個 float 值,對應至具有指定名稱的 float uniform。

value3
Single

第三個 float 值,對應至具有指定名稱的 float uniform。

value4
Single

第四個 float 值,對應至具有指定名稱的 float uniform。

屬性

備註

設定對應至指派給網格之著色器的統一值。 如果著色器沒有該名稱的統一,或是以 vec4 或 float[4] 以外的類型宣告統一,則會擲回 IllegalArgumentException。

android.graphics.Mesh.setFloatUniform(java.lang.String, float, float, float, float)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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

第一個浮點數值,對應至具有指定名稱的 float uniform。

value2
Single

第二個 float 值,對應至具有指定名稱的 float uniform。

屬性

備註

設定對應至指派給網格之著色器的統一值。 如果著色器沒有該名稱的統一,或者如果統一是以 vec2 或 float[2] 以外的類型宣告,則會擲回 IllegalArgumentException。

android.graphics.Mesh.setFloatUniform(java.lang.String, float, float)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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

第一個浮點數值,對應至具有指定名稱的 float uniform。

value2
Single

第二個 float 值,對應至具有指定名稱的 float uniform。

value3
Single

第三個 float 值,對應至具有指定名稱的 float unifiform。

屬性

備註

設定對應至指派給網格之著色器的統一值。 如果著色器沒有該名稱的統一,或者如果統一是以 vec3 或 float[3] 以外的類型宣告,則會擲回 IllegalArgumentException。

android.graphics.Mesh.setFloatUniform(java.lang.String, float, float, float)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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 uniform 的 float 值。

屬性

備註

設定對應至指派給網格之著色器的統一值。 如果著色器沒有具有該名稱的統一,或是以 float 或 float[1] 以外的類型宣告統一,則會擲回 IllegalArgumentException。

android.graphics.Mesh.setFloatUniform(java.lang.String, float)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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[]

對應至具有指定名稱之 vec4 float uniform 的 float 值。

屬性

備註

設定對應至指派給網格之著色器的統一值。 如果著色器沒有具有該名稱的統一,或是以 float 以外的類型宣告統一(針對 N=1)、vecN 或 float[N],其中 N 是參數值的長度,則會擲回 IllegalArgumentException。

android.graphics.Mesh.setFloatUniform(java.lang.String, float[])Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於