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 uniform。

value3
Single

与具有给定名称的 float uniform 对应的第三个浮点值。

value4
Single

对应于具有给定名称的 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 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 uniform。

value3
Single

与具有给定名称的 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[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 值。

属性

注解

设置与分配给网格的着色器对应的统一值。 如果着色器没有具有该名称的统一,或者使用浮点数(对于 N=1)、vecN 或 float[N] 以外的类型声明统一,其中 N 是值参数的长度,则会引发 IllegalArgumentException。

适用于 . 的 android.graphics.Mesh.setFloatUniform(java.lang.String, float[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于