Searched refs:CacheTexture (Results 1 - 9 of 9) sorted by relevance
/frameworks/base/libs/hwui/font/ |
H A D | CachedGlyphInfo.h | 23 class CacheTexture; 50 CacheTexture* mCacheTexture;
|
H A D | FontCacheHistoryTracker.h | 25 class CacheTexture; 33 void glyphUploaded(CacheTexture*, uint32_t x, uint32_t y, uint16_t glyphW, uint16_t glyphH); 34 void glyphsCleared(CacheTexture*);
|
H A D | CacheTexture.cpp | 23 #include "CacheTexture.h" 110 // CacheTexture 113 CacheTexture::CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount) function in class:android::uirenderer::CacheTexture 132 CacheTexture::~CacheTexture() { 138 void CacheTexture::reset() { 149 void CacheTexture::init() { 157 void CacheTexture::releaseMesh() { 161 void CacheTexture [all...] |
H A D | CacheTexture.h | 35 * CacheBlock is a node in a linked list of current free space areas in a CacheTexture. 71 class CacheTexture { class in namespace:android::uirenderer 73 CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount); 74 ~CacheTexture();
|
H A D | FontCacheHistoryTracker.cpp | 19 #include "CacheTexture.h" 75 void FontCacheHistoryTracker::glyphUploaded(CacheTexture* texture, uint32_t x, uint32_t y, 86 void FontCacheHistoryTracker::glyphsCleared(CacheTexture* texture) {
|
H A D | Font.h | 43 class CacheTexture; 116 void invalidateTextureCache(CacheTexture* cacheTexture = nullptr);
|
H A D | Font.cpp | 126 void Font::invalidateTextureCache(CacheTexture* cacheTexture) { 210 CacheTexture* cacheTexture = glyph->mCacheTexture;
|
/frameworks/base/libs/hwui/ |
H A D | FontRenderer.h | 19 #include "font/CacheTexture.h" 67 void draw(CacheTexture& texture, bool linearFiltering); 85 void flushLargeCaches(std::vector<CacheTexture*>& cacheTextures); 129 void allocateTextureMemory(CacheTexture* cacheTexture); 130 void deallocateTextureMemory(CacheTexture* cacheTexture); 132 CacheTexture* createCacheTexture(int width, int height, GLenum format, bool allocate); 135 CacheTexture* cacheBitmapInTexture(std::vector<CacheTexture*>& cacheTextures, 144 void issueDrawCommand(std::vector<CacheTexture*>& cacheTextures); 148 float u4, float v4, CacheTexture* textur [all...] |
H A D | FontRenderer.cpp | 50 void TextDrawFunctor::draw(CacheTexture& texture, bool linearFiltering) { 127 void clearCacheTextures(std::vector<CacheTexture*>& cacheTextures) { 171 void FontRenderer::flushLargeCaches(std::vector<CacheTexture*>& cacheTextures) { 174 CacheTexture* cacheTexture = cacheTextures[i]; 194 CacheTexture* FontRenderer::cacheBitmapInTexture(std::vector<CacheTexture*>& cacheTextures, 222 std::vector<CacheTexture*>* cacheTextures = nullptr; 250 CacheTexture* cacheTexture = cacheBitmapInTexture(*cacheTextures, glyph, &startX, &startY); 388 CacheTexture* FontRenderer::createCacheTexture(int width, int height, GLenum format, 390 CacheTexture* cacheTextur [all...] |
Completed in 74 milliseconds