HardwareBufferRenderer.RenderRequest.Draw(IExecutor, IConsumer) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Synchronisiert die RenderNode-Struktur mit dem Renderthread und fordert den gezeichneten Inhalt an.
[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
Parameter
- executor
- IExecutor
Executor, der zum Übermitteln von Rückrufen verwendet wird
- renderCallback
- IConsumer
Rückruf wird aufgerufen, wenn das Rendering abgeschlossen ist. Dies schließt ein RenderResult , das vor SyncFence dem Verbrauch der gerenderten Ausgabe in der bereitgestellten HardwareBuffer Instanz auf den Abschluss gewartet werden sollte.
- Attribute
Hinweise
Synchronisiert die RenderNode-Struktur mit dem Renderthread und fordert den gezeichneten Inhalt an. Diese RenderRequest Instanz sollte nach dem Aufrufen dieser Methode nicht mehr verwendet werden. Das System kann Instanzen von Zuweisungsabwanderungen RenderRequest intern wiederverwenden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.