Lines Matching full:bufferobj
20 class BufferObj {
24 BufferObj(GrGLuint id) : fID(id), fDataPtr(nullptr), fSize(0), fMapped(false) {}
25 ~BufferObj() { delete[] fDataPtr; }
70 BufferObj* lookUp(GrGLuint id) {
71 BufferObj* buffer = fBuffers[id];
76 BufferObj* create() {
78 BufferObj* buffer;
83 buffer = new BufferObj(id);
90 buffer = new BufferObj(id);
97 void free(BufferObj* buffer) {
103 fBuffers[id] = reinterpret_cast<BufferObj*>(fFreeListHead);
112 SkTDArray<BufferObj*> fBuffers;
158 BufferObj* buffer = state->fBufferManager.create();
191 BufferObj* buffer = state->fBufferManager.lookUp(id);
254 BufferObj* buffer = state->fBufferManager.lookUp(ids[i]);
280 BufferObj* buffer = state->fBufferManager.lookUp(id);
307 BufferObj* buffer = state->fBufferManager.lookUp(id);
340 BufferObj* buffer = state->fBufferManager.lookUp(id);
371 BufferObj* buffer = state->fBufferManager.lookUp(id);