共用方式為


RuntimeShader.SetInputShader(String, Shader) 方法

定義

將統一著色器指派給提供的著色器參數。

[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

參數

shaderName
String

名稱符合 AGSL 著色器程式中所宣告的統一名稱

shader
Shader

傳遞至 AGSL 著色器程式的著色器進行取樣

屬性

備註

將統一著色器指派給提供的著色器參數。 如果著色器程序沒有具有該名稱的統一著色器,則會擲回 IllegalArgumentException。

android.graphics.RuntimeShader.setInputShader(java.lang.String, android.graphics.Shader)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於