diff options
author | John Reck <jreck@google.com> | 2017-10-23 13:10:41 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2017-10-27 13:39:55 -0700 |
commit | f8441e65526cd1721f1ad77dad21b1a1e2743d76 (patch) | |
tree | a783f7ce274943c1fc919ba746662b962738af42 /libs/hwui/renderthread/RenderProxy.h | |
parent | 68533018e748ae7fa881cdb933ec18f9273cfc1e (diff) |
Switch to a fancy new queue
Test: unit tests & benchmarks pass/faster
Change-Id: I9521432172d6dd6039c5280b1265479a36a86247
Diffstat (limited to 'libs/hwui/renderthread/RenderProxy.h')
-rw-r--r-- | libs/hwui/renderthread/RenderProxy.h | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/libs/hwui/renderthread/RenderProxy.h b/libs/hwui/renderthread/RenderProxy.h index 9440b15f6062..b46d9cc8d926 100644 --- a/libs/hwui/renderthread/RenderProxy.h +++ b/libs/hwui/renderthread/RenderProxy.h @@ -17,22 +17,16 @@ #ifndef RENDERPROXY_H_ #define RENDERPROXY_H_ -#include "RenderTask.h" - #include <cutils/compiler.h> -#include <EGL/egl.h> #include <SkBitmap.h> -#include <utils/Condition.h> #include <utils/Functor.h> -#include <utils/Mutex.h> -#include <utils/Timers.h> -#include <utils/StrongPointer.h> +#include <gui/Surface.h> -#include "../Caches.h" #include "../FrameMetricsObserver.h" #include "../IContextFactory.h" -#include "CanvasContext.h" +#include "hwui/Bitmap.h" #include "DrawFrameTask.h" +#include "SwapBehavior.h" namespace android { class GraphicBuffer; @@ -41,13 +35,11 @@ namespace uirenderer { class DeferredLayerUpdater; class RenderNode; -class DisplayList; -class Layer; class Rect; namespace renderthread { -class ErrorChannel; +class CanvasContext; class RenderThread; class RenderProxyBridge; @@ -151,16 +143,8 @@ private: DrawFrameTask mDrawFrameTask; - Mutex mSyncMutex; - Condition mSyncCondition; - void destroyContext(); - void post(RenderTask* task); - void* postAndWait(MethodInvokeRenderTask* task); - - static void* staticPostAndWait(MethodInvokeRenderTask* task); - // Friend class to help with bridging friend class RenderProxyBridge; }; |