HomeSort by relevance Sort by last modified time
    Searched refs:AtlasRow (Results 1 - 2 of 2) sorted by null

  /external/skia/src/gpu/effects/
GrTextureStripAtlas.h 85 struct AtlasRow : SkNoncopyable {
86 AtlasRow() : fKey(kEmptyAtlasRowKey), fLocks(0), fNext(nullptr), fPrev(nullptr) { }
92 AtlasRow* fNext;
93 AtlasRow* fPrev;
112 AtlasRow* getLRU();
114 void appendLRU(AtlasRow* row);
115 void removeFromLRU(AtlasRow* row);
126 static bool KeyLess(const AtlasRow& lhs, const AtlasRow& rhs) {
177 // pointer to get its index in the texture, and can save storing a row number in AtlasRow
    [all...]
GrTextureStripAtlas.cpp 77 , fRows(new AtlasRow[fNumRows])
103 AtlasRow* row = fKeyTable[index];
118 AtlasRow* row = this->getLRU();
186 GrTextureStripAtlas::AtlasRow* GrTextureStripAtlas::getLRU() {
188 AtlasRow* row = fLRUFront;
239 void GrTextureStripAtlas::appendLRU(AtlasRow* row) {
251 void GrTextureStripAtlas::removeFromLRU(AtlasRow* row) {
277 AtlasRow target;
279 return SkTSearch<const AtlasRow,
280 GrTextureStripAtlas::KeyLess>((const AtlasRow**)fKeyTable.begin()
    [all...]

Completed in 39 milliseconds