HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die vsync-Zeit fest, die den Anfangspunkt dieses Frames darstellt.
[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
Parameter
- vsyncTime
- Int64
Der vsync-Zeitstempel für diesen Frame. Der Zeitstempel befindet sich in Nanosekunden und sollte aus einer CLOCK_MONOTONIC Quelle stammen.
Gibt zurück
diese Instanz. Dieser Wert darf nicht NULL sein.
- Attribute
Hinweise
Legt die vsync-Zeit fest, die den Anfangspunkt dieses Frames darstellt. In der Regel stammt dies von Choreographer.FrameCallback. Andere kompatible Zeitquellen sind System.nanoTime(), wenn das Ergebnis jedoch auf dem Bildschirm angezeigt wird, wird dringend empfohlen, eine reibungslose Animation sicherzustellen. Wenn die Uhrquelle nicht aus einer CLOCK_MONOTONIC Quelle stammt, werden animationen, die direkt von RenderThread gesteuert werden, nicht ordnungsgemäß mit dem aktuellen Frame synchronisiert.
Android-Referenz für android.graphics.HardwareRenderer.FrameRenderRequest.setVsyncTime.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.