Freigeben über


RuntimeShader.SetInputShader(String, Shader) Methode

Definition

Weist den einheitlichen Shader dem bereitgestellten Shaderparameter zu.

[Android.Runtime.Register("setInputShader", "(Ljava/lang/String;Landroid/graphics/Shader;)V", "GetSetInputShader_Ljava_lang_String_Landroid_graphics_Shader_Handler", ApiSince=33)]
public virtual void SetInputShader (string shaderName, Android.Graphics.Shader shader);
[<Android.Runtime.Register("setInputShader", "(Ljava/lang/String;Landroid/graphics/Shader;)V", "GetSetInputShader_Ljava_lang_String_Landroid_graphics_Shader_Handler", ApiSince=33)>]
abstract member SetInputShader : string * Android.Graphics.Shader -> unit
override this.SetInputShader : string * Android.Graphics.Shader -> unit

Parameter

shaderName
String

name matching the uniform declared in the AGSL shader program

shader
Shader

Shader, der zum Sampling an das AGSL-Shaderprogramm übergeben wurde

Attribute

Hinweise

Weist den einheitlichen Shader dem bereitgestellten Shaderparameter zu. Wenn das Shaderprogramm keinen uniform-Shader mit diesem Namen hat, wird eine IllegalArgumentException ausgelöst.

Java-Dokumentation für android.graphics.RuntimeShader.setInputShader(java.lang.String, android.graphics.Shader).

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: