Lines Matching defs:owner
175 TextureOwner* owner = m_textures[i]->owner();
176 if (owner)
177 sparedDrawCount = std::max(sparedDrawCount, owner->drawCount());
200 TextureOwner* owner = textures[i]->owner();
201 if (!owner || owner->drawCount() < sparedDrawCount) {
206 } else if (owner) {
207 // simply detach textures from owner
208 static_cast<Tile*>(owner)->discardTextures();
256 Tile* currentOwner = static_cast<Tile*>(textures[i]->owner());
275 if (texture->owner())
276 o = (Tile*) texture->owner();
283 ALOGV("[%d] texture %x owner: %x (%d, %d) scale: %.2f",
298 TileTexture* TilesManager::getAvailableTexture(Tile* owner)
303 if (owner->isLayerTile())
309 if (owner->backTexture() && owner->backTexture()->owner() == owner) {
310 int removeIndex = availableTexturePool->find(owner->backTexture());
315 return owner->backTexture();
331 Tile* currentOwner = static_cast<Tile*>(texture->owner());
338 if (currentOwner == owner) {
352 Tile* previousOwner = static_cast<Tile*>(farthestTexture->owner());
353 if (farthestTexture->acquire(owner)) {
358 owner->isLayerTile() ? "LAYER" : "BASE",
360 owner->x(), owner->y(),
368 if (owner->isLayerTile()) {
377 owner->isLayerTile() ? "LAYER" : "BASE",
378 owner, owner->x(), owner->y(), max);