Compartir a través de


RuntimeShader.SetFloatUniform Método

Definición

Sobrecargas

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

Establece el valor uniforme correspondiente a este sombreador.

SetFloatUniform(String, Single, Single)

Establece el valor uniforme correspondiente a este sombreador.

SetFloatUniform(String, Single, Single, Single)

Establece el valor uniforme correspondiente a este sombreador.

SetFloatUniform(String, Single)

Establece el valor uniforme correspondiente a este sombreador.

SetFloatUniform(String, Single[])

Establece el valor uniforme correspondiente a este sombreador.

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

Establece el valor uniforme correspondiente a este sombreador.

[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

Parámetros

uniformName
String

name que coincide con el uniforme declarado en el programa de sombreador AGSL

value1
Single
value2
Single
value3
Single
value4
Single
Atributos

Comentarios

Establece el valor uniforme correspondiente a este sombreador. Si el sombreador no tiene un uniforme con ese nombre o si el uniforme se declara con un tipo distinto de vec4 o float[4], se produce una excepción IllegalArgumentException.

Documentación de Java para android.graphics.RuntimeShader.setFloatUniform(java.lang.String, float, float, float, float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetFloatUniform(String, Single, Single)

Establece el valor uniforme correspondiente a este sombreador.

[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

Parámetros

uniformName
String

name que coincide con el uniforme declarado en el programa de sombreador AGSL

value1
Single
value2
Single
Atributos

Comentarios

Establece el valor uniforme correspondiente a este sombreador. Si el sombreador no tiene un uniforme con ese nombre o si el uniforme se declara con un tipo distinto de vec2 o float[2], se produce una excepción IllegalArgumentException.

Documentación de Java para android.graphics.RuntimeShader.setFloatUniform(java.lang.String, float, float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetFloatUniform(String, Single, Single, Single)

Establece el valor uniforme correspondiente a este sombreador.

[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

Parámetros

uniformName
String

name que coincide con el uniforme declarado en el programa de sombreador AGSL

value1
Single
value2
Single
value3
Single
Atributos

Comentarios

Establece el valor uniforme correspondiente a este sombreador. Si el sombreador no tiene un uniforme con ese nombre o si el uniforme se declara con un tipo distinto de vec3 o float[3], se produce una excepción IllegalArgumentException.

Documentación de Java para android.graphics.RuntimeShader.setFloatUniform(java.lang.String, float, float, float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetFloatUniform(String, Single)

Establece el valor uniforme correspondiente a este sombreador.

[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

Parámetros

uniformName
String

name que coincide con el uniforme declarado en el programa de sombreador AGSL

value
Single
Atributos

Comentarios

Establece el valor uniforme correspondiente a este sombreador. Si el sombreador no tiene un uniforme con ese nombre o si el uniforme se declara con un tipo distinto de float o float[1], se produce una excepción IllegalArgumentException.

Documentación de Java para android.graphics.RuntimeShader.setFloatUniform(java.lang.String, float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetFloatUniform(String, Single[])

Establece el valor uniforme correspondiente a este sombreador.

[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

Parámetros

uniformName
String

name que coincide con el uniforme declarado en el programa de sombreador AGSL

values
Single[]
Atributos

Comentarios

Establece el valor uniforme correspondiente a este sombreador. Si el sombreador no tiene un uniforme con ese nombre o si el uniforme se declara con un tipo distinto de un float (para N=1), vecN o float[N] donde N es la longitud de los valores param, se produce una excepción IllegalArgumentException.

Documentación de Java para android.graphics.RuntimeShader.setFloatUniform(java.lang.String, float[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a