Home | History | Annotate | Download | only in hwui

Lines Matching defs:TextureCache

25 #include "TextureCache.h"
36 TextureCache::TextureCache()
46 TextureCache::~TextureCache() {
54 uint32_t TextureCache::getSize() {
58 uint32_t TextureCache::getMaxSize() {
66 void TextureCache::operator()(uint32_t&, Texture*& texture) {
70 TEXTURE_LOGD("TextureCache::callback: name, removed size, mSize = %d, %d, %d", texture->id,
84 void TextureCache::resetMarkInUse(void* ownerToken) {
93 bool TextureCache::canMakeTextureFromBitmap(Bitmap* bitmap) {
102 Texture* TextureCache::createTexture(Bitmap* bitmap) {
112 Texture* TextureCache::getCachedTexture(Bitmap* bitmap) {
149 TEXTURE_LOGD("TextureCache::get: create texture(%p): name, size, mSize = %d, %d, %d",
166 bool TextureCache::prefetchAndMarkInUse(void* ownerToken, Bitmap* bitmap) {
174 bool TextureCache::prefetch(Bitmap* bitmap) {
178 Texture* TextureCache::get(Bitmap* bitmap) {
192 bool TextureCache::destroyTexture(uint32_t pixelRefStableID) {
202 void TextureCache::clear() {
208 TEXTURE_LOGD("TextureCache:clear(), mSize = %d", mSize);
211 void TextureCache::flush() {
219 TEXTURE_LOGD("TextureCache::flush: target size: %d", targetSize);