diff options
Diffstat (limited to 'libs/surfaceflinger/SurfaceFlinger.h')
-rw-r--r-- | libs/surfaceflinger/SurfaceFlinger.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libs/surfaceflinger/SurfaceFlinger.h b/libs/surfaceflinger/SurfaceFlinger.h index 1581474..92021d0 100644 --- a/libs/surfaceflinger/SurfaceFlinger.h +++ b/libs/surfaceflinger/SurfaceFlinger.h @@ -41,7 +41,8 @@ #include "BootAnimation.h" #include "Barrier.h" -struct copybit_t; +struct copybit_device_t; +struct overlay_device_t; namespace android { @@ -74,7 +75,7 @@ public: int32_t generateId(int pid); void free(int32_t id); status_t bindLayer(LayerBaseClient* layer, int32_t id); - sp<MemoryDealer> createAllocator(int memory_type); + sp<MemoryDealer> createAllocator(uint32_t memory_type); inline bool isValid(int32_t i) const; inline const uint8_t* inUseArray() const; @@ -92,7 +93,6 @@ public: private: int getClientPid() const { return mPid; } - const sp<GPUHardwareInterface>& getGPU() const; int mPid; uint32_t mBitmap; @@ -179,7 +179,8 @@ public: return mGPU; } - copybit_t* getBlitEngine() const; + copybit_device_t* getBlitEngine() const; + overlay_device_t* getOverlayEngine() const; private: friend class BClient; |