diff options
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.h')
-rw-r--r-- | services/surfaceflinger/RegionSamplingThread.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/surfaceflinger/RegionSamplingThread.h b/services/surfaceflinger/RegionSamplingThread.h index 979642912b..72b20420ef 100644 --- a/services/surfaceflinger/RegionSamplingThread.h +++ b/services/surfaceflinger/RegionSamplingThread.h @@ -24,13 +24,13 @@ #include <android-base/thread_annotations.h> #include <binder/IBinder.h> +#include <ui/GraphicBuffer.h> #include <ui/Rect.h> #include <utils/StrongPointer.h> #include "Scheduler/IdleTimer.h" namespace android { -class GraphicBuffer; class IRegionSamplingListener; class Layer; class Scheduler; @@ -121,6 +121,8 @@ private: std::unordered_map<wp<IBinder>, Descriptor, WpHash> mDescriptors GUARDED_BY(mMutex); std::chrono::nanoseconds lastSampleTime GUARDED_BY(mMutex); bool mDiscardedFrames GUARDED_BY(mMutex) = false; + + sp<GraphicBuffer> mCachedBuffer GUARDED_BY(mMutex) = nullptr; }; } // namespace android |