RuntimeShader.SetFloatUniform Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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.
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.
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.