Language

HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) メソッド

定義

このフレームの始点を表す vsync 時間を設定します。

[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

このフレームの vsync タイムスタンプ。 タイムスタンプはナノ秒単位で、CLOCK_MONOTONICソースから取得する必要があります。

返品

このインスタンス。 この値は null にすることはできません。

属性

注釈

このフレームの始点を表す vsync 時間を設定します。 通常、これはコレオグラファー.FrameCallback に由来します。 他の互換性のあるタイム ソースには System.nanoTime() が含まれますが、結果が画面上に表示される場合は、スムーズなアニメーションを確保するためにコレオグラファーを使用することを強くお勧めします。 クロック ソースがCLOCK_MONOTONIC ソースからでない場合、RenderThread によって直接駆動されるアニメーションは、現在のフレームと正しく同期されません。

android.graphics.HardwareRenderer.FrameRenderRequest.setVsyncTimeの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象