Langage

HardwareRenderer.FrameRenderRequest.SetWaitForPresent(Boolean) Méthode

Définition

Définit si syncAndDraw() doit bloquer ou non tant que le frame n’a pas été présenté.

[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

Paramètres

shouldWait
Boolean

Si la valeur est true, l’appel suivant à syncAndDraw() se bloque jusqu’à l’achèvement.

Retours

cette instance. Cette valeur ne peut pas être null.

Attributs

Remarques

Définit si syncAndDraw() doit bloquer ou non tant que le frame n’a pas été présenté. Si cette valeur est true et syncAndDraw() ne retourne pas HardwareRenderer.SYNC_FRAME_DROPPED ou une erreur, lorsque syncAndDraw() a renvoyé le frame a été soumis au Surface. La valeur par défaut et généralement recommandée est false, car le blocage pour le présent empêche le pipelining de se produire, réduisant ainsi le débit global. Cela est utile pour les situations telles que SurfaceHolder.Callback2.surfaceRedrawNeeded(SurfaceHolder) où il est souhaité bloquer jusqu’à ce qu’un cadre ait été présenté pour garantir la cohérence du premier cadre avec d’autres Surfaces.

Référence Android pour android.graphics.HardwareRenderer.FrameRenderRequest.setWaitForPresent.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à