Langue

HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) Méthode

Définition

Définit l’heure de synchronisation virtuelle qui représente le point de départ de cette trame.

[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

Paramètres

vsyncTime
Int64

Horodatage vsync pour ce frame. L’horodatage est en nanosecondes et doit provenir d’une source CLOCK_MONOTONIC.

Retours

cette instance. Cette valeur ne peut pas être null.

Attributs

Remarques

Définit l’heure de synchronisation virtuelle qui représente le point de départ de cette trame. En général, cela provient de Chorégraphe.FrameCallback. D’autres sources de temps compatibles incluent System.nanoTime(), mais si le résultat est affiché à l’écran, l’utilisation du chorégraphe est fortement recommandée pour garantir des animations lisses. Si la source d’horloge ne provient pas d’une source CLOCK_MONOTONIC, les animations pilotées directement par RenderThread ne sont pas synchronisées correctement avec l’image actuelle.

Référence Android pour android.graphics.HardwareRenderer.FrameRenderRequest.setVsyncTime.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à