diff options
-rw-r--r-- | libs/hwui/DisplayList.h | 5 | ||||
-rw-r--r-- | libs/hwui/RecordingCanvas.h | 6 | ||||
-rw-r--r-- | libs/hwui/WebViewFunctorManager.h | 4 | ||||
-rw-r--r-- | libs/hwui/tests/microbench/RenderNodeBench.cpp | 1 |
4 files changed, 10 insertions, 6 deletions
diff --git a/libs/hwui/DisplayList.h b/libs/hwui/DisplayList.h index dd2476313b19..dc63e5db4a70 100644 --- a/libs/hwui/DisplayList.h +++ b/libs/hwui/DisplayList.h @@ -16,15 +16,14 @@ #pragma once +#include "pipeline/skia/SkiaDisplayList.h" + namespace android { namespace uirenderer { namespace VectorDrawable { class Tree; }; -namespace skiapipeline { -class SkiaDisplayList; -} typedef uirenderer::VectorDrawable::Tree VectorDrawableRoot; /** diff --git a/libs/hwui/RecordingCanvas.h b/libs/hwui/RecordingCanvas.h index 89e3df771809..c4189da99563 100644 --- a/libs/hwui/RecordingCanvas.h +++ b/libs/hwui/RecordingCanvas.h @@ -18,7 +18,6 @@ #include "CanvasTransform.h" #include "hwui/Bitmap.h" -#include "hwui/Canvas.h" #include "utils/Macros.h" #include "utils/TypeLogic.h" @@ -40,6 +39,11 @@ namespace skiapipeline { class FunctorDrawable; } +namespace VectorDrawable { +class Tree; +} +typedef uirenderer::VectorDrawable::Tree VectorDrawableRoot; + enum class DisplayListOpType : uint8_t { #define X(T) T, #include "DisplayListOps.in" diff --git a/libs/hwui/WebViewFunctorManager.h b/libs/hwui/WebViewFunctorManager.h index 737d60525aa9..17b936ade45c 100644 --- a/libs/hwui/WebViewFunctorManager.h +++ b/libs/hwui/WebViewFunctorManager.h @@ -19,11 +19,11 @@ #include <private/hwui/WebViewFunctor.h> #ifdef __ANDROID__ // Layoutlib does not support render thread #include <renderthread/RenderProxy.h> -#else -#include <utils/Log.h> #endif #include <utils/LightRefBase.h> +#include <utils/Log.h> +#include <utils/StrongPointer.h> #include <mutex> #include <vector> diff --git a/libs/hwui/tests/microbench/RenderNodeBench.cpp b/libs/hwui/tests/microbench/RenderNodeBench.cpp index 011939a6e4b2..618988fd04d4 100644 --- a/libs/hwui/tests/microbench/RenderNodeBench.cpp +++ b/libs/hwui/tests/microbench/RenderNodeBench.cpp @@ -16,6 +16,7 @@ #include <benchmark/benchmark.h> +#include "hwui/Canvas.h" #include "RenderNode.h" using namespace android; |