Home
last modified time | relevance | path

Searched refs:SparseNameRange (Results 1 – 2 of 2) sorted by relevance

/external/skia/src/gpu/gl/
DGrGLNameAllocator.cpp18 class GrGLNameAllocator::SparseNameRange : public SkRefCnt { class in GrGLNameAllocator
20 virtual ~SparseNameRange() {} in ~SparseNameRange()
56 virtual SparseNameRange* SK_WARN_UNUSED_RESULT internalAllocate(GrGLuint* outName) = 0;
73 …virtual SparseNameRange* SK_WARN_UNUSED_RESULT removeLeftmostContiguousRange(GrGLuint* removedCoun…
109 virtual SparseNameRange* SK_WARN_UNUSED_RESULT free(GrGLuint name) = 0;
112 SparseNameRange* takeRef() { in takeRef()
126 class GrGLNameAllocator::SparseNameTree : public SparseNameRange {
128 SparseNameTree(SparseNameRange* left, SparseNameRange* right) in SparseNameTree()
136 SparseNameRange* SK_WARN_UNUSED_RESULT internalAllocate(GrGLuint* outName) override { in internalAllocate()
163SparseNameRange* SK_WARN_UNUSED_RESULT removeLeftmostContiguousRange(GrGLuint* removedCount) overr… in removeLeftmostContiguousRange()
[all …]
DGrGLNameAllocator.h77 class SparseNameRange;
83 SkAutoTUnref<SparseNameRange> fAllocatedNames;