Lines Matching refs:GrCCAtlas
30 class GrCCAtlas {
54 GrCCAtlas(CoverageType, const Specs&, const GrCaps&);
55 ~GrCCAtlas();
110 using CoverageType = GrCCAtlas::CoverageType;
112 GrCCAtlasStack(CoverageType coverageType, const GrCCAtlas::Specs& specs, const GrCaps* caps) in GrCCAtlasStack()
116 const GrCCAtlas& front() const { SkASSERT(!this->empty()); return fAtlases.front(); } in front()
117 GrCCAtlas& front() { SkASSERT(!this->empty()); return fAtlases.front(); } in front()
118 GrCCAtlas& current() { SkASSERT(!this->empty()); return fAtlases.back(); } in current()
124 GrCCAtlas* operator->() const { return fImpl.get(); }
126 typename GrTAllocator<GrCCAtlas>::Iter fImpl;
136 GrCCAtlas* addRect(const SkIRect& devIBounds, SkIVector* devToAtlasOffset);
140 const GrCCAtlas::Specs fSpecs;
142 GrSTAllocator<4, GrCCAtlas> fAtlases;
145 inline void GrCCAtlas::Specs::accountForSpace(int width, int height) { in accountForSpace()