diff options
Diffstat (limited to 'libs/hwui/renderthread/TimeLord.h')
-rw-r--r-- | libs/hwui/renderthread/TimeLord.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/hwui/renderthread/TimeLord.h b/libs/hwui/renderthread/TimeLord.h index 23c1e51c427a..fa05c030fa0f 100644 --- a/libs/hwui/renderthread/TimeLord.h +++ b/libs/hwui/renderthread/TimeLord.h @@ -32,10 +32,12 @@ public: nsecs_t frameIntervalNanos() const { return mFrameIntervalNanos; } // returns true if the vsync is newer, false if it was rejected for staleness - bool vsyncReceived(nsecs_t vsync, nsecs_t indendedVsync, int64_t vsyncId); + bool vsyncReceived(nsecs_t vsync, nsecs_t indendedVsync, int64_t vsyncId, + int64_t frameDeadline); nsecs_t latestVsync() { return mFrameTimeNanos; } nsecs_t computeFrameTimeNanos(); int64_t lastVsyncId() const { return mFrameVsyncId; } + int64_t lastFrameDeadline() const { return mFrameDeadline; } private: friend class RenderThread; @@ -47,6 +49,7 @@ private: nsecs_t mFrameTimeNanos; nsecs_t mFrameIntendedTimeNanos; int64_t mFrameVsyncId; + int64_t mFrameDeadline; }; } /* namespace renderthread */ |