diff options
author | John Reck <jreck@google.com> | 2015-03-11 08:50:53 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2015-03-11 11:29:13 -0700 |
commit | b36016c65f1d1b5846dba0349aab491dbd3a746a (patch) | |
tree | 6ce0e78368d6797988cc9b9745b20de5919bb19f /libs/hwui/renderthread/RenderThread.h | |
parent | 4771577a342214ef4f7373a8d37d015749b00347 (diff) |
Cleanups & simplifications
Change-Id: I5ad5e3b8fe55b1528f2e20c63e5abe51d9e40ff1
Diffstat (limited to 'libs/hwui/renderthread/RenderThread.h')
-rw-r--r-- | libs/hwui/renderthread/RenderThread.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/hwui/renderthread/RenderThread.h b/libs/hwui/renderthread/RenderThread.h index f1694243b528..80960999ef53 100644 --- a/libs/hwui/renderthread/RenderThread.h +++ b/libs/hwui/renderthread/RenderThread.h @@ -23,6 +23,7 @@ #include "TimeLord.h" #include <cutils/compiler.h> +#include <ui/DisplayInfo.h> #include <utils/Looper.h> #include <utils/Mutex.h> #include <utils/Singleton.h> @@ -86,13 +87,13 @@ public: // the next vsync. If it is not currently registered this does nothing. void pushBackFrameCallback(IFrameCallback* callback); - void setFrameInterval(nsecs_t frameInterval); - TimeLord& timeLord() { return mTimeLord; } RenderState& renderState() { return *mRenderState; } EglManager& eglManager() { return *mEglManager; } JankTracker& jankTracker() { return *mJankTracker; } + const DisplayInfo& mainDisplayInfo() { return mDisplayInfo; } + protected: virtual bool threadLoop() override; @@ -122,6 +123,8 @@ private: nsecs_t mNextWakeup; TaskQueue mQueue; + DisplayInfo mDisplayInfo; + DisplayEventReceiver* mDisplayEventReceiver; bool mVsyncRequested; std::set<IFrameCallback*> mFrameCallbacks; |