Lines Matching refs:shapeData
41 SmallPathShapeData* shapeData; in reset() local
42 while ((shapeData = iter.get())) { in reset()
44 delete shapeData; in reset()
84 void SmallPathAtlasMgr::deleteCacheEntry(SmallPathShapeData* shapeData) { in deleteCacheEntry() argument
85 fShapeCache.remove(shapeData->fKey); in deleteCacheEntry()
86 fShapeList.remove(shapeData); in deleteCacheEntry()
87 delete shapeData; in deleteCacheEntry()
91 auto shapeData = fShapeCache.find(key); in findOrCreate() local
92 if (!shapeData) { in findOrCreate()
94 shapeData = new SmallPathShapeData(key); in findOrCreate()
95 fShapeCache.add(shapeData); in findOrCreate()
96 fShapeList.addToTail(shapeData); in findOrCreate()
100 } else if (!fAtlas->hasID(shapeData->fAtlasLocator.plotLocator())) { in findOrCreate()
101 shapeData->fAtlasLocator.invalidatePlotLocator(); in findOrCreate()
104 return shapeData; in findOrCreate()
130 void SmallPathAtlasMgr::setUseToken(SmallPathShapeData* shapeData, in setUseToken() argument
132 fAtlas->setLastUseToken(shapeData->fAtlasLocator, token); in setUseToken()
140 SmallPathShapeData* shapeData; in evict() local
141 while ((shapeData = iter.get())) { in evict()
143 if (plotLocator == shapeData->fAtlasLocator.plotLocator()) { in evict()
144 fShapeCache.remove(shapeData->fKey); in evict()
145 fShapeList.remove(shapeData); in evict()
146 delete shapeData; in evict()