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 | 19 #include "CacheTexture.h" 112 // CacheTexture 115 CacheTexture::CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount) function in class:android::uirenderer::CacheTexture 133 CacheTexture::~CacheTexture() { 139 void CacheTexture::reset() { 150 void CacheTexture::init() { 157 void CacheTexture::releaseMesh() { 161 void CacheTexture [all...] |
H A D | CacheTexture.h | 36 * CacheBlock is a node in a linked list of current free space areas in a CacheTexture. 74 class CacheTexture { class in namespace:android::uirenderer 76 CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount); 77 ~CacheTexture();
|
H A D | FontCacheHistoryTracker.cpp | 20 #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; 124 void invalidateTextureCache(CacheTexture* cacheTexture = nullptr);
|
H A D | Font.cpp | 126 void Font::invalidateTextureCache(CacheTexture* cacheTexture) { 211 CacheTexture* cacheTexture = glyph->mCacheTexture;
|
/frameworks/base/libs/hwui/ |
H A D | FontRenderer.h | 20 #include "font/CacheTexture.h" 71 void draw(CacheTexture& texture, bool linearFiltering); 89 void flushLargeCaches(std::vector<CacheTexture*>& cacheTextures); 134 void allocateTextureMemory(CacheTexture* cacheTexture); 135 void deallocateTextureMemory(CacheTexture* cacheTexture); 137 CacheTexture* createCacheTexture(int width, int height, GLenum format, bool allocate); 140 CacheTexture* cacheBitmapInTexture(std::vector<CacheTexture*>& cacheTextures, const SkGlyph& glyph, 149 void issueDrawCommand(std::vector<CacheTexture*>& cacheTextures); 154 float x4, float y4, float u4, float v4, CacheTexture* textur [all...] |
H A D | FontRenderer.cpp | 50 void TextDrawFunctor::draw(CacheTexture& texture, bool linearFiltering) { 130 void clearCacheTextures(std::vector<CacheTexture*>& cacheTextures) { 174 void FontRenderer::flushLargeCaches(std::vector<CacheTexture*>& cacheTextures) { 177 CacheTexture* cacheTexture = cacheTextures[i]; 197 CacheTexture* FontRenderer::cacheBitmapInTexture(std::vector<CacheTexture*>& cacheTextures, 224 std::vector<CacheTexture*>* cacheTextures = nullptr; 252 CacheTexture* cacheTexture = cacheBitmapInTexture(*cacheTextures, glyph, &startX, &startY); 390 CacheTexture* FontRenderer::createCacheTexture(int width, int height, GLenum format, 392 CacheTexture* cacheTextur [all...] |
Completed in 75 milliseconds