HardwareRenderer.FrameRenderRequest.SetWaitForPresent(Boolean) Método

Definição

Define se syncAndDraw() deve ou não bloquear até que o quadro tenha sido apresentado.

[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

Se true, a próxima chamada para syncAndDraw() será bloqueada até a conclusão.

Retornos

esta instância. Esse valor não pode ser nulo.

Atributos

Comentários

Define se syncAndDraw() deve ou não bloquear até que o quadro tenha sido apresentado. Se isso for true e syncAndDraw() não retornar HardwareRenderer.SYNC_FRAME_DROPPED ou um erro, quando syncAndDraw() tiver retornado o quadro foi enviado para o Surface. O valor padrão e normalmente recomendado é falso, pois o bloqueio para o presente impedirá que a pipelining aconteça, reduzindo a taxa de transferência geral. Isso é útil para situações como SurfaceHolder.Callback2.surfaceRedrawNeeded(SurfaceHolder), em que é desejado bloquear até que um quadro tenha sido apresentado para garantir a consistência do primeiro quadro com outros Surfaces.

Referência do Android para android.graphics.HardwareRenderer.FrameRenderRequest.setWaitForPresent.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a