Home | History | Annotate | Download | only in gl

Lines Matching refs:BufferObj

21 class BufferObj {
25 BufferObj(GrGLuint id) : fID(id), fDataPtr(nullptr), fSize(0), fMapped(false) {
27 ~BufferObj() { delete[] fDataPtr; }
72 BufferObj* lookUp(GrGLuint id) {
73 BufferObj* buffer = fBuffers[id];
78 BufferObj* create() {
80 BufferObj* buffer;
85 buffer = new BufferObj(id);
92 buffer = new BufferObj(id);
99 void free(BufferObj* buffer) {
105 fBuffers[id] = reinterpret_cast<BufferObj*>(fFreeListHead);
114 SkTDArray<BufferObj*> fBuffers;
160 BufferObj* buffer = ctx->fBufferManager.create();
187 BufferObj* buffer = ctx->fBufferManager.lookUp(id);
238 BufferObj* buffer = ctx->fBufferManager.lookUp(ids[i]);
258 BufferObj* buffer = ctx->fBufferManager.lookUp(id);
279 BufferObj* buffer = ctx->fBufferManager.lookUp(id);
306 BufferObj* buffer = ctx->fBufferManager.lookUp(id);
331 BufferObj* buffer = ctx->fBufferManager.lookUp(id);