HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) Método

Definición

Establece la hora de sincronización virtual que representa el punto inicial de este fotograma.

[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

Marca de tiempo de vsync para este marco. La marca de tiempo está en nanosegundos y debe provenir de un origen de CLOCK_MONOTONIC.

Devoluciones

esta instancia. Este valor no puede ser nulo.

Atributos

Comentarios

Establece la hora de sincronización virtual que representa el punto inicial de este fotograma. Normalmente esto procede de Coreógrafo.FrameCallback. Otros orígenes de tiempo compatibles incluyen System.nanoTime(), pero si el resultado se muestra en pantalla, se recomienda encarecidamente usar Coreógrafo para garantizar animaciones suaves. Si el origen del reloj no procede de un origen de CLOCK_MONOTONIC, las animaciones controladas directamente por RenderThread no se sincronizarán correctamente con el fotograma actual.

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

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