Sprache

HardwareBufferRenderer.RenderRequest.Draw(IExecutor, IConsumer) Methode

Definition

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.

Java Dokumentation für android.graphics.HardwareBufferRenderer.RenderRequest.draw(java.util.concurrent.Executor, java.util.function.Consumer<android.graphics.HardwareBufferRenderer.RenderResult>).

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.

Gilt für: