Freigeben über


Mesh.SetFloatUniform Methode

Definition

Überlädt

SetFloatUniform(String, Single, Single, Single, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

SetFloatUniform(String, Single, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

SetFloatUniform(String, Single, Single, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

SetFloatUniform(String, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

SetFloatUniform(String, Single[])

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

SetFloatUniform(String, Single, Single, Single, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

[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

Parameter

uniformName
String

name matching the float uniform declared in the shader program.

value1
Single

first float value corresponding to the float uniform with the given name.

value2
Single

second float value corresponding to the float uniform with the given name.

value3
Single

Dritter Float-Wert, der der Float-Uniform mit dem angegebenen Namen entspricht.

value4
Single

Vierter Float-Wert, der der Float-Uniform mit dem angegebenen Namen entspricht.

Attribute

Hinweise

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist. Wenn der Shader nicht über eine Uniform mit diesem Namen verfügt oder wenn die Uniform mit einem anderen Typ als vec4 oder float[4] deklariert wird, wird eine IllegalArgumentException ausgelöst.

Java-Dokumentation für android.graphics.Mesh.setFloatUniform(java.lang.String, float, float, float, float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetFloatUniform(String, Single, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

[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

Parameter

uniformName
String

name matching the float uniform declared in the shader program.

value1
Single

first float value corresponding to the float uniform with the given name.

value2
Single

second float value corresponding to the float uniform with the given name.

Attribute

Hinweise

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist. Wenn der Shader keine Uniform mit diesem Namen hat oder wenn die Uniform mit einem anderen Typ als vec2 oder float[2] deklariert wird, wird eine IllegalArgumentException ausgelöst.

Java-Dokumentation für android.graphics.Mesh.setFloatUniform(java.lang.String, float, float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetFloatUniform(String, Single, Single, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

[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

Parameter

uniformName
String

name matching the float uniform declared in the shader program.

value1
Single

first float value corresponding to the float uniform with the given name.

value2
Single

second float value corresponding to the float uniform with the given name.

value3
Single

Dritter Float-Wert, der dem float-Wert entspricht, der mit dem angegebenen Namen entififormt wird.

Attribute

Hinweise

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist. Wenn der Shader keine Uniform mit diesem Namen hat oder wenn die Uniform mit einem anderen Typ als vec3 oder float[3] deklariert wird, wird eine IllegalArgumentException ausgelöst.

Java-Dokumentation für android.graphics.Mesh.setFloatUniform(java.lang.String, float, float, float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetFloatUniform(String, Single)

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

[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

Parameter

uniformName
String

name matching the float uniform declared in the shader program.

value
Single

float-Wert, der der Float-Uniform mit dem angegebenen Namen entspricht.

Attribute

Hinweise

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist. Wenn der Shader nicht über eine Uniform mit diesem Namen verfügt oder wenn die Uniform mit einem anderen Typ als float oder float[1] deklariert wird, wird eine IllegalArgumentException ausgelöst.

Java-Dokumentation für android.graphics.Mesh.setFloatUniform(java.lang.String, float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetFloatUniform(String, Single[])

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist.

[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

Parameter

uniformName
String

name matching the float uniform declared in the shader program.

values
Single[]

float-Wert, der der vec4 float uniform mit dem angegebenen Namen entspricht.

Attribute

Hinweise

Legt den uniform-Wert fest, der dem Shader entspricht, der dem Gitter zugewiesen ist. Wenn der Shader nicht über eine Uniform mit diesem Namen verfügt oder wenn die Uniform mit einem anderen Typ als einem Float-Typ (für N=1), vecN oder float[N] deklariert wird, wobei N die Länge der Werte param ist, wird eine IllegalArgumentException ausgelöst.

Java-Dokumentation für android.graphics.Mesh.setFloatUniform(java.lang.String, float[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: