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

/frameworks/base/libs/hwui/font/
H A DCacheTexture.cpp19 #include "CacheTexture.h"
108 // CacheTexture
111 CacheTexture::CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount) : function in class:android::uirenderer::CacheTexture
125 CacheTexture::~CacheTexture() {
131 void CacheTexture::reset() {
142 void CacheTexture::init() {
149 void CacheTexture::releaseMesh() {
153 void CacheTexture
[all...]
H A DCachedGlyphInfo.h22 #include "CacheTexture.h"
52 CacheTexture* mCacheTexture;
H A DCacheTexture.h37 * CacheBlock is a node in a linked list of current free space areas in a CacheTexture.
75 class CacheTexture { class in namespace:android::uirenderer
77 CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount);
78 ~CacheTexture();
H A DFont.h122 void invalidateTextureCache(CacheTexture* cacheTexture = NULL);
H A DFont.cpp132 void Font::invalidateTextureCache(CacheTexture* cacheTexture) {
217 CacheTexture* cacheTexture = glyph->mCacheTexture;
/frameworks/base/libs/hwui/
H A DFontRenderer.h30 #include "font/CacheTexture.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* textur
[all...]
H A DFontRenderer.cpp153 void clearCacheTextures(Vector<CacheTexture*>& cacheTextures) {
188 void FontRenderer::flushLargeCaches(Vector<CacheTexture*>& cacheTextures) {
191 CacheTexture* cacheTexture = cacheTextures[i];
208 CacheTexture* FontRenderer::cacheBitmapInTexture(Vector<CacheTexture*>& cacheTextures,
235 Vector<CacheTexture*>* cacheTextures = NULL;
263 CacheTexture* cacheTexture = cacheBitmapInTexture(*cacheTextures, glyph, &startX, &startY);
398 CacheTexture* FontRenderer::createCacheTexture(int width, int height, GLenum format,
400 CacheTexture* cacheTexture = new CacheTexture(widt
[all...]
H A DAndroid.mk12 font/CacheTexture.cpp \

Completed in 825 milliseconds