Partager via


Mesh.SetFloatUniform Méthode

Définition

Surcharges

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

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

SetFloatUniform(String, Single, Single)

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

SetFloatUniform(String, Single, Single, Single)

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

SetFloatUniform(String, Single)

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

SetFloatUniform(String, Single[])

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

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

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

[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

Paramètres

uniformName
String

nom correspondant à l’uniforme float déclaré dans le programme de nuanceur.

value1
Single

première valeur float correspondant à l’uniforme float avec le nom donné.

value2
Single

deuxième valeur float correspondant à l’uniforme float avec le nom donné.

value3
Single

troisième valeur float correspondant à l’uniforme float avec le nom donné.

value4
Single

quatrième valeur float correspondant à l’uniforme float avec le nom donné.

Attributs

Remarques

Définit la valeur uniforme correspondant au nuanceur affecté au maillage. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre qu’un vec4 ou float[4], une exception IllegalArgumentException est levée.

Documentation Java pour android.graphics.Mesh.setFloatUniform(java.lang.String, float, float, float, 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, Single)

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

[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

Paramètres

uniformName
String

nom correspondant à l’uniforme float déclaré dans le programme de nuanceur.

value1
Single

première valeur float correspondant à l’uniforme float avec le nom donné.

value2
Single

deuxième valeur float correspondant à l’uniforme float avec le nom donné.

Attributs

Remarques

Définit la valeur uniforme correspondant au nuanceur affecté au maillage. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre qu’un vec2 ou float[2], une exception IllegalArgumentException est levée.

Documentation Java pour android.graphics.Mesh.setFloatUniform(java.lang.String, float, 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, Single, Single)

Définit la valeur uniforme correspondant au nuanceur affecté au maillage.

[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

Paramètres

uniformName
String

nom correspondant à l’uniforme float déclaré dans le programme de nuanceur.

value1
Single

première valeur float correspondant à l’uniforme float avec le nom donné.

value2
Single

deuxième valeur float correspondant à l’uniforme float avec le nom donné.

value3
Single

troisième valeur float correspondant à l’unifiform float avec le nom donné.

Attributs

Remarques

Définit la valeur uniforme correspondant au nuanceur affecté au maillage. Si le nuanceur n’a pas d’uniforme portant ce nom ou si l’uniforme est déclaré avec un type autre qu’un vec3 ou float[3], une exception IllegalArgumentException est levée.

Documentation Java pour android.graphics.Mesh.setFloatUniform(java.lang.String, float, float, 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 au nuanceur affecté au maillage.

[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

Paramètres

uniformName
String

nom correspondant à l’uniforme float déclaré dans le programme de nuanceur.

value
Single

valeur float correspondant à l’uniforme float avec le nom donné.

Attributs

Remarques

Définit la valeur uniforme correspondant au nuanceur affecté au maillage. 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.Mesh.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 au nuanceur affecté au maillage.

[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

Paramètres

uniformName
String

nom correspondant à l’uniforme float déclaré dans le programme de nuanceur.

values
Single[]

valeur float correspondant à l’uniforme float vec4 avec le nom donné.

Attributs

Remarques

Définit la valeur uniforme correspondant au nuanceur affecté au maillage. 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.Mesh.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 à