HomeSort by relevance Sort by last modified time
    Searched full:cachetexture (Results 1 - 8 of 8) sorted by null

  /frameworks/base/libs/hwui/
FontRenderer.h 30 #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)
    [all...]
FontRenderer.cpp 153 void clearCacheTextures(Vector<CacheTexture*>& cacheTextures) {
188 void FontRenderer::flushLargeCaches(Vector<CacheTexture*>& cacheTextures) {
191 CacheTexture* cacheTexture = cacheTextures[i];
192 if (cacheTexture->getPixelBuffer()) {
193 cacheTexture->init();
196 it.value()->invalidateTextureCache(cacheTexture);
198 cacheTexture->releaseTexture();
208 CacheTexture* FontRenderer::cacheBitmapInTexture(Vector<CacheTexture*>& cacheTextures
    [all...]
Android.mk 12 font/CacheTexture.cpp \
  /frameworks/base/libs/hwui/font/
CacheTexture.cpp 19 #include "CacheTexture.h"
108 // CacheTexture
111 CacheTexture::CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount) :
125 CacheTexture::~CacheTexture() {
131 void CacheTexture::reset() {
142 void CacheTexture::init() {
149 void CacheTexture::releaseMesh() {
153 void CacheTexture::releaseTexture()
    [all...]
CachedGlyphInfo.h 22 #include "CacheTexture.h"
52 CacheTexture* mCacheTexture;
CacheTexture.h 37 * CacheBlock is a node in a linked list of current free space areas in a CacheTexture.
75 class CacheTexture {
77 CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount);
78 ~CacheTexture();
Font.cpp 132 void Font::invalidateTextureCache(CacheTexture* cacheTexture) {
135 if (!cacheTexture || cachedGlyph->mCacheTexture == cacheTexture) {
217 CacheTexture* cacheTexture = glyph->mCacheTexture;
218 PixelBuffer* pixelBuffer = cacheTexture->getPixelBuffer();
222 uint32_t cacheWidth = cacheTexture->getWidth();
Font.h 122 void invalidateTextureCache(CacheTexture* cacheTexture = NULL);

Completed in 404 milliseconds