Home
last modified time | relevance | path

Searched refs:CacheTexture (Results 1 – 8 of 8) sorted by relevance

/frameworks/base/libs/hwui/
DFontRenderer.h91 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 …]
DFontRenderer.cpp153 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 …]
DAndroid.mk12 font/CacheTexture.cpp \
/frameworks/base/libs/hwui/font/
DCacheTexture.cpp111 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 …]
DCacheTexture.h75 class CacheTexture {
77 CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount);
78 ~CacheTexture();
DCachedGlyphInfo.h52 CacheTexture* mCacheTexture;
DFont.h122 void invalidateTextureCache(CacheTexture* cacheTexture = NULL);
DFont.cpp132 void Font::invalidateTextureCache(CacheTexture* cacheTexture) { in invalidateTextureCache()
217 CacheTexture* cacheTexture = glyph->mCacheTexture; in drawCachedGlyphBitmap()