Searched refs:CacheTexture (Results 1 – 8 of 8) sorted by relevance
/frameworks/base/libs/hwui/ |
D | FontRenderer.h | 91 void flushLargeCaches(Vector<CacheTexture*>& cacheTextures); 145 void allocateTextureMemory(CacheTexture* cacheTexture); 146 void deallocateTextureMemory(CacheTexture* cacheTexture); 148 CacheTexture* createCacheTexture(int width, int height, GLenum format, bool allocate); 151 CacheTexture* cacheBitmapInTexture(Vector<CacheTexture*>& cacheTextures, const SkGlyph& glyph, 160 void issueDrawCommand(Vector<CacheTexture*>& cacheTextures); 165 float x4, float y4, float u4, float v4, CacheTexture* texture); 169 float x4, float y4, float u4, float v4, CacheTexture* texture); 173 float x4, float y4, float u4, float v4, CacheTexture* texture); 188 Vector<CacheTexture*> mACacheTextures; [all …]
|
D | FontRenderer.cpp | 153 void clearCacheTextures(Vector<CacheTexture*>& cacheTextures) { in clearCacheTextures() 188 void FontRenderer::flushLargeCaches(Vector<CacheTexture*>& cacheTextures) { in flushLargeCaches() 191 CacheTexture* cacheTexture = cacheTextures[i]; in flushLargeCaches() 208 CacheTexture* FontRenderer::cacheBitmapInTexture(Vector<CacheTexture*>& cacheTextures, in cacheBitmapInTexture() 235 Vector<CacheTexture*>* cacheTextures = NULL; in cacheBitmap() 263 CacheTexture* cacheTexture = cacheBitmapInTexture(*cacheTextures, glyph, &startX, &startY); in cacheBitmap() 398 CacheTexture* FontRenderer::createCacheTexture(int width, int height, GLenum format, in createCacheTexture() 400 CacheTexture* cacheTexture = new CacheTexture(width, height, format, gMaxNumberOfQuads); in createCacheTexture() 442 void checkTextureUpdateForCache(Caches& caches, Vector<CacheTexture*>& cacheTextures, in checkTextureUpdateForCache() 445 CacheTexture* cacheTexture = cacheTextures[i]; in checkTextureUpdateForCache() [all …]
|
D | Android.mk | 12 font/CacheTexture.cpp \
|
/frameworks/base/libs/hwui/font/ |
D | CacheTexture.cpp | 111 CacheTexture::CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount) : in CacheTexture() function in android::uirenderer::CacheTexture 125 CacheTexture::~CacheTexture() { in ~CacheTexture() 131 void CacheTexture::reset() { in reset() 142 void CacheTexture::init() { in init() 149 void CacheTexture::releaseMesh() { in releaseMesh() 153 void CacheTexture::releaseTexture() { in releaseTexture() 166 void CacheTexture::setLinearFiltering(bool linearFiltering, bool bind) { in setLinearFiltering() 177 void CacheTexture::allocateMesh() { in allocateMesh() 183 void CacheTexture::allocateTexture() { in allocateTexture() 206 bool CacheTexture::upload() { in upload() [all …]
|
D | CacheTexture.h | 75 class CacheTexture { 77 CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount); 78 ~CacheTexture();
|
D | CachedGlyphInfo.h | 52 CacheTexture* mCacheTexture;
|
D | Font.h | 122 void invalidateTextureCache(CacheTexture* cacheTexture = NULL);
|
D | Font.cpp | 132 void Font::invalidateTextureCache(CacheTexture* cacheTexture) { in invalidateTextureCache() 217 CacheTexture* cacheTexture = glyph->mCacheTexture; in drawCachedGlyphBitmap()
|