HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定代表此幀起點的垂直同步時間。
[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
參數
- vsyncTime
- Int64
這是這一幀的垂直同步時間戳記。 時間戳記以奈秒為單位,應該來自CLOCK_MONOTONIC來源。
傳回
這次。 這個值不可能為零值。
- 屬性
備註
設定代表此幀起點的垂直同步時間。 通常這來自 Choreographer.FrameCallback。 其他相容的時間來源包括 System.nanoTime(),但若結果顯示在螢幕上,強烈建議使用 Choreographer 以確保動畫流暢。 如果時鐘來源不是來自CLOCK_MONOTONIC來源,任何由 RenderThread 直接驅動的動畫都不會與當前幀正確同步。
Android 參考資料。android.graphics.HardwareRenderer.FrameRenderRequest.setVsyncTime
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。