Searched refs:TexturePool (Results 1 – 8 of 8) sorted by relevance
27 void TexturePool::allocatePool() { in allocatePool()37 void TexturePool::setDisplaySize(ui::Size size) { in setDisplaySize()45 std::shared_ptr<TexturePool::AutoTexture> TexturePool::borrowTexture() { in borrowTexture()55 void TexturePool::returnTexture(std::shared_ptr<renderengine::ExternalTexture>&& texture, in returnTexture()82 std::shared_ptr<renderengine::ExternalTexture> TexturePool::genTexture() { in genTexture()97 void TexturePool::setEnabled(bool enabled) { in setEnabled()102 void TexturePool::dump(std::string& out) const { in dump()
159 void CachedSet::render(renderengine::RenderEngine& renderEngine, TexturePool& texturePool, in render()
36 class TexturePool {43 AutoTexture(TexturePool& texturePool, in AutoTexture()61 TexturePool& mTexturePool;66 TexturePool(renderengine::RenderEngine& renderEngine) in TexturePool() function69 virtual ~TexturePool() = default;
117 void render(renderengine::RenderEngine& re, TexturePool& texturePool,167 std::shared_ptr<TexturePool::AutoTexture> mTexture;
203 TexturePool mTexturePool;
31 class TestableTexturePool : public TexturePool {33 TestableTexturePool(renderengine::RenderEngine& renderEngine) : TexturePool(renderEngine) {} in TestableTexturePool()73 std::deque<std::shared_ptr<TexturePool::AutoTexture>> textures; in TEST_F()92 std::vector<std::shared_ptr<TexturePool::AutoTexture>> textures; in TEST_F()137 std::deque<std::shared_ptr<TexturePool::AutoTexture>> textures; in TEST_F()155 std::deque<std::shared_ptr<TexturePool::AutoTexture>> textures; in TEST_F()
43 using impl::planner::TexturePool;90 TexturePool mTexturePool = TexturePool(mRenderEngine);
60 "src/planner/TexturePool.cpp",