HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) Método

Definição

Define a hora vsync que representa o ponto inicial desse quadro.

[Android.Runtime.Register("setVsyncTime", "(J)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)]
public Android.Graphics.HardwareRenderer.FrameRenderRequest SetVsyncTime(long vsyncTime);
[<Android.Runtime.Register("setVsyncTime", "(J)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)>]
member this.SetVsyncTime : int64 -> Android.Graphics.HardwareRenderer.FrameRenderRequest

Parâmetros

vsyncTime
Int64

O carimbo de data/hora vsync para este quadro. O carimbo de data/hora está em nanossegundos e deve vir de uma fonte CLOCK_MONOTONIC.

Retornos

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

Atributos

Comentários

Define a hora vsync que representa o ponto inicial desse quadro. Normalmente, isso vem de Coreógrafo.FrameCallback. Outras fontes de tempo compatíveis incluem System.nanoTime(), no entanto, se o resultado estiver sendo exibido na tela, é altamente recomendável usar o Coreógrafo para garantir animações suaves. Se a origem do relógio não for de um CLOCK_MONOTONIC fonte, as animações controladas diretamente pelo RenderThread não serão sincronizadas corretamente com o quadro atual.

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

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