HardwareRenderer.FrameRenderRequest.SetWaitForPresent(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.