HardwareRenderer.FrameRenderRequest.SetWaitForPresent(Boolean) Método

Definición

Establece si syncAndDraw() debe bloquearse hasta que se haya presentado el marco.

[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

Parámetros

shouldWait
Boolean

Si es true, la siguiente llamada a syncAndDraw() se bloqueará hasta la finalización.

Devoluciones

esta instancia. Este valor no puede ser nulo.

Atributos

Comentarios

Establece si syncAndDraw() debe bloquearse hasta que se haya presentado el marco. Si esto es true y syncAndDraw() no devuelve HardwareRenderer.SYNC_FRAME_DROPPED o un error, cuando syncAndDraw() ha devuelto el marco se ha enviado al Surface. El valor predeterminado y normalmente recomendado es false, ya que el bloqueo de presente impedirá que se produzca la canalización, lo que reduce el rendimiento general. Esto es útil para situaciones como SurfaceHolder.Callback2.surfaceRedrawNeeded(SurfaceHolder), donde se desea bloquear hasta que se haya presentado un marco para garantizar la coherencia de primer fotograma con otras superficies.

Referencia de Android para android.graphics.HardwareRenderer.FrameRenderRequest.setWaitForPresent.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a