Sprache

HardwareRenderer.FrameRenderRequest.SetWaitForPresent(Boolean) Methode

Definition

Legt fest, ob syncAndDraw() blockiert werden soll, bis der Frame angezeigt wurde.

[Android.Runtime.Register("setWaitForPresent", "(Z)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)]
public Android.Graphics.HardwareRenderer.FrameRenderRequest SetWaitForPresent(bool shouldWait);
[<Android.Runtime.Register("setWaitForPresent", "(Z)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)>]
member this.SetWaitForPresent : bool -> Android.Graphics.HardwareRenderer.FrameRenderRequest

Parameter

shouldWait
Boolean

Wenn true, wird der nächste Aufruf von syncAndDraw() bis zum Abschluss blockiert.

Gibt zurück

diese Instanz. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Legt fest, ob syncAndDraw() blockiert werden soll, bis der Frame angezeigt wurde. Wenn dies "true" ist und "syncAndDraw()" nicht HardwareRenderer.SYNC_FRAME_DROPPED oder einen Fehler zurückgibt, wurde der Frame an die Surface übermittelt. Der standardwerte und in der Regel empfohlene Wert ist "false", da das Blockieren für die Gegenwart verhindert, dass pipelining ausgeführt wird, wodurch der gesamter Durchsatz reduziert wird. Dies ist nützlich für Situationen wie SurfaceHolder.Callback2.surfaceRedrawNeeded(SurfaceHolder), in denen es blockiert werden soll, bis ein Frame präsentiert wurde, um die Konsistenz des ersten Frames mit anderen Oberflächen sicherzustellen.

Android-Referenz für android.graphics.HardwareRenderer.FrameRenderRequest.setWaitForPresent.

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: