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.cpp23 #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 DCacheTexture.h35 * 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 DFontCacheHistoryTracker.cpp19 #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;
116 void invalidateTextureCache(CacheTexture* cacheTexture = nullptr);
H A DFont.cpp126 void Font::invalidateTextureCache(CacheTexture* cacheTexture) {
210 CacheTexture* cacheTexture = glyph->mCacheTexture;
/frameworks/base/libs/hwui/
H A DFontRenderer.h19 #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 DFontRenderer.cpp50 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