HardwareBufferRenderer.RenderRequest.Draw(IExecutor, IConsumer) Metodo

Definizione

Sincronizza l'albero RenderNode con il thread di rendering e richiede il contenuto da disegnare.

[Android.Runtime.Register("draw", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=34)]
public void Draw(Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer renderCallback);
[<Android.Runtime.Register("draw", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=34)>]
member this.Draw : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parametri

executor
IExecutor

Executor usato per recapitare callback

renderCallback
IConsumer

Callback richiamato al termine del rendering. Include un oggetto RenderResult che fornisce un oggetto SyncFence che deve essere aspettato al completamento prima di utilizzare l'output di cui è stato eseguito il rendering nell'istanza specificata HardwareBuffer .

Attributi

Commenti

Sincronizza l'albero RenderNode con il thread di rendering e richiede il contenuto da disegnare. Questa RenderRequest istanza non deve più essere usata dopo aver chiamato questo metodo. Il sistema può riusare internamente le istanze di per ridurre la varianza di RenderRequest allocazione.

per android.graphics.HardwareBufferRenderer.RenderRequest.draw(java.util.concurrent.Executor, java.util.function.Consumer<android.graphics.HardwareBufferRenderer.RenderResult>).

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