Freigeben über


RuntimeShader.SetFloatUniform Methode

Definition

Überlädt

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

Legt den uniform-Wert fest, der diesem Shader entspricht.

SetFloatUniform(String, Single, Single)

Legt den uniform-Wert fest, der diesem Shader entspricht.

SetFloatUniform(String, Single, Single, Single)

Legt den uniform-Wert fest, der diesem Shader entspricht.

SetFloatUniform(String, Single)

Legt den uniform-Wert fest, der diesem Shader entspricht.

SetFloatUniform(String, Single[])

Legt den uniform-Wert fest, der diesem Shader entspricht.

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

Legt den uniform-Wert fest, der diesem Shader entspricht.

[Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFFHandler", ApiSince=33)]
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=33)>]
abstract member SetFloatUniform : string * single * single * single * single -> unit
override this.SetFloatUniform : string * single * single * single * single -> unit

Parameter

uniformName
String

name matching the uniform declared in the AGSL shader program

value1
Single
value2
Single
value3
Single
value4
Single
Attribute

Hinweise

Legt den uniform-Wert fest, der diesem Shader entspricht. 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.RuntimeShader.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 diesem Shader entspricht.

[Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FF)V", "GetSetFloatUniform_Ljava_lang_String_FFHandler", ApiSince=33)]
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=33)>]
abstract member SetFloatUniform : string * single * single -> unit
override this.SetFloatUniform : string * single * single -> unit

Parameter

uniformName
String

name matching the uniform declared in the AGSL shader program

value1
Single
value2
Single
Attribute

Hinweise

Legt den uniform-Wert fest, der diesem Shader entspricht. Wenn der Shader nicht über eine Uniform mit diesem Namen verfügt 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.RuntimeShader.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 diesem Shader entspricht.

[Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFHandler", ApiSince=33)]
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=33)>]
abstract member SetFloatUniform : string * single * single * single -> unit
override this.SetFloatUniform : string * single * single * single -> unit

Parameter

uniformName
String

name matching the uniform declared in the AGSL shader program

value1
Single
value2
Single
value3
Single
Attribute

Hinweise

Legt den uniform-Wert fest, der diesem Shader entspricht. Wenn der Shader nicht über eine Uniform mit diesem Namen verfügt 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.RuntimeShader.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 diesem Shader entspricht.

[Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;F)V", "GetSetFloatUniform_Ljava_lang_String_FHandler", ApiSince=33)]
public virtual void SetFloatUniform (string uniformName, float value);
[<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;F)V", "GetSetFloatUniform_Ljava_lang_String_FHandler", ApiSince=33)>]
abstract member SetFloatUniform : string * single -> unit
override this.SetFloatUniform : string * single -> unit

Parameter

uniformName
String

name matching the uniform declared in the AGSL shader program

value
Single
Attribute

Hinweise

Legt den uniform-Wert fest, der diesem Shader entspricht. 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.RuntimeShader.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 diesem Shader entspricht.

[Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;[F)V", "GetSetFloatUniform_Ljava_lang_String_arrayFHandler", ApiSince=33)]
public virtual void SetFloatUniform (string uniformName, float[] values);
[<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;[F)V", "GetSetFloatUniform_Ljava_lang_String_arrayFHandler", ApiSince=33)>]
abstract member SetFloatUniform : string * single[] -> unit
override this.SetFloatUniform : string * single[] -> unit

Parameter

uniformName
String

name matching the uniform declared in the AGSL shader program

values
Single[]
Attribute

Hinweise

Legt den uniform-Wert fest, der diesem Shader entspricht. Wenn der Shader keine Uniform mit diesem Namen hat 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.RuntimeShader.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: