diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/android/TilesManager.h')
-rw-r--r-- | Source/WebCore/platform/graphics/android/TilesManager.h | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/Source/WebCore/platform/graphics/android/TilesManager.h b/Source/WebCore/platform/graphics/android/TilesManager.h index 05fc1af..650e0f1 100644 --- a/Source/WebCore/platform/graphics/android/TilesManager.h +++ b/Source/WebCore/platform/graphics/android/TilesManager.h @@ -28,21 +28,26 @@ #if USE(ACCELERATED_COMPOSITING) -#include "BaseTile.h" -#include "BaseTileTexture.h" -#include "ImageTexture.h" +/* #include "Tile.h" */ +/* #include "TileTexture.h" */ +/* #include "ImageTexture.h" */ #include "LayerAndroid.h" #include "ShaderProgram.h" -#include "SkBitmapRef.h" +/* #include "SkBitmapRef.h" */ #include "TexturesGenerator.h" #include "TilesProfiler.h" -#include "TransferQueue.h" +/* #include "TransferQueue.h" */ #include "VideoLayerManager.h" #include <utils/threads.h> #include <wtf/HashMap.h> namespace WebCore { +class OperationFilter; +class Tile; +class TileTexture; +class TransferQueue; + class TilesManager { public: // May only be called from the UI thread @@ -74,7 +79,7 @@ public: void gatherTexturesNumbers(int* nbTextures, int* nbAllocatedTextures, int* nbLayerTextures, int* nbAllocatedLayerTextures); - BaseTileTexture* getAvailableTexture(BaseTile* owner); + TileTexture* getAvailableTexture(Tile* owner); void printTextures(); @@ -161,14 +166,14 @@ private: TilesManager(); void discardTexturesVector(unsigned long long sparedDrawCount, - WTF::Vector<BaseTileTexture*>& textures, + WTF::Vector<TileTexture*>& textures, bool deallocateGLTextures); - Vector<BaseTileTexture*> m_textures; - Vector<BaseTileTexture*> m_availableTextures; + WTF::Vector<TileTexture*> m_textures; + WTF::Vector<TileTexture*> m_availableTextures; - Vector<BaseTileTexture*> m_tilesTextures; - Vector<BaseTileTexture*> m_availableTilesTextures; + WTF::Vector<TileTexture*> m_tilesTextures; + WTF::Vector<TileTexture*> m_availableTilesTextures; bool m_layerTexturesRemain; bool m_highEndGfx; |