Lingua

RuntimeShader.SetInputBuffer(String, BitmapShader) Metodo

Definizione

Assegna lo shader uniforme al parametro shader fornito.

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

Parametri

shaderName
String
shader
BitmapShader
Attributi

Commenti

Assegna lo shader uniforme al parametro shader fornito. Se il programma shader non dispone di uno shader uniforme con tale nome, viene generata un'eccezione IllegalArgumentException.

A differenza di setInputShader, questo metodo restituisce campioni direttamente dal buffer della bitmap. Ciò significa che non ci sarà alcuna trasformazione dei pixel campionati, ad esempio la conversione dello spazio dei colori o la premultiplicazione alfa.

per android.graphics.RuntimeShader.setInputBuffer(java.lang.String, android.graphics.BitmapShader).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a