Searched refs:CacheTexture (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/libs/hwui/font/
H A DCachedGlyphInfo.h23 class CacheTexture;
50 CacheTexture* mCacheTexture;
H A DFontCacheHistoryTracker.h25 class CacheTexture;
33 void glyphUploaded(CacheTexture*, uint32_t x, uint32_t y, uint16_t glyphW, uint16_t glyphH);
34 void glyphsCleared(CacheTexture*);
H A DCacheTexture.cpp19 #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 DCacheTexture.h36 * 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 DFontCacheHistoryTracker.cpp20 #include "CacheTexture.h"
75 void FontCacheHistoryTracker::glyphUploaded(CacheTexture* texture, uint32_t x, uint32_t y,
86 void FontCacheHistoryTracker::glyphsCleared(CacheTexture* texture) {
H A DFont.h43 class CacheTexture;
124 void invalidateTextureCache(CacheTexture* cacheTexture = nullptr);
H A DFont.cpp126 void Font::invalidateTextureCache(CacheTexture* cacheTexture) {
211 CacheTexture* cacheTexture = glyph->mCacheTexture;
/frameworks/base/libs/hwui/
H A DFontRenderer.h20 #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 DFontRenderer.cpp50 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