RuntimeShader.SetFloatUniform Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| SetFloatUniform(String, Single, Single, Single, Single) |
Définit la valeur uniforme correspondant à ce nuanceur. |
| SetFloatUniform(String, Single, Single) |
Définit la valeur uniforme correspondant à ce nuanceur. |
| SetFloatUniform(String, Single, Single, Single) |
Définit la valeur uniforme correspondant à ce nuanceur. |
| SetFloatUniform(String, Single) |
Définit la valeur uniforme correspondant à ce nuanceur. |
| SetFloatUniform(String, Single[]) |
Définit la valeur uniforme correspondant à ce nuanceur. |
SetFloatUniform(String, Single, Single, Single, Single)
Définit la valeur uniforme correspondant à ce nuanceur.
[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
Paramètres
- uniformName
- String
nom correspondant à l’uniforme déclaré dans le programme de nuanceur AGSL
- value1
- Single
- value2
- Single
- value3
- Single
- value4
- Single
- Attributs
Remarques
Définit la valeur uniforme correspondant à ce nuanceur. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre que vec4 ou float[4], une exception IllegalArgumentException est levée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetFloatUniform(String, Single, Single)
Définit la valeur uniforme correspondant à ce nuanceur.
[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
Paramètres
- uniformName
- String
nom correspondant à l’uniforme déclaré dans le programme de nuanceur AGSL
- value1
- Single
- value2
- Single
- Attributs
Remarques
Définit la valeur uniforme correspondant à ce nuanceur. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre que vec2 ou float[2], une exception IllegalArgumentException est levée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetFloatUniform(String, Single, Single, Single)
Définit la valeur uniforme correspondant à ce nuanceur.
[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
Paramètres
- uniformName
- String
nom correspondant à l’uniforme déclaré dans le programme de nuanceur AGSL
- value1
- Single
- value2
- Single
- value3
- Single
- Attributs
Remarques
Définit la valeur uniforme correspondant à ce nuanceur. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre que vec3 ou float[3], une exception IllegalArgumentException est levée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetFloatUniform(String, Single)
Définit la valeur uniforme correspondant à ce nuanceur.
[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
Paramètres
- uniformName
- String
nom correspondant à l’uniforme déclaré dans le programme de nuanceur AGSL
- value
- Single
- Attributs
Remarques
Définit la valeur uniforme correspondant à ce nuanceur. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre qu’un float ou float[1], une exception IllegalArgumentException est levée.
Documentation Java pour android.graphics.RuntimeShader.setFloatUniform(java.lang.String, float).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetFloatUniform(String, Single[])
Définit la valeur uniforme correspondant à ce nuanceur.
[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
Paramètres
- uniformName
- String
nom correspondant à l’uniforme déclaré dans le programme de nuanceur AGSL
- values
- Single[]
- Attributs
Remarques
Définit la valeur uniforme correspondant à ce nuanceur. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre qu’un float (pour N=1), vecN ou float[N] où N est la longueur de l’analyseur de valeurs, une exception IllegalArgumentException est levée.
Documentation Java pour android.graphics.RuntimeShader.setFloatUniform(java.lang.String, float[]).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.