Searched refs:TexturePool (Results 1 – 8 of 8) sorted by relevance
28 void TexturePool::allocatePool() { in allocatePool()38 void TexturePool::setDisplaySize(ui::Size size) { in setDisplaySize()46 std::shared_ptr<TexturePool::AutoTexture> TexturePool::borrowTexture() { in borrowTexture()56 void TexturePool::returnTexture(std::shared_ptr<renderengine::ExternalTexture>&& texture, in returnTexture()83 std::shared_ptr<renderengine::ExternalTexture> TexturePool::genTexture() { in genTexture()101 void TexturePool::setEnabled(bool enabled) { in setEnabled()106 void TexturePool::dump(std::string& out) const { in dump()
160 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,168 std::shared_ptr<TexturePool::AutoTexture> mTexture;
235 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()
44 using impl::planner::TexturePool;99 TexturePool mTexturePool = TexturePool(mRenderEngine);
73 "src/planner/TexturePool.cpp",