Lines Matching refs:tmpBuffer
52 SurfaceBufferImpl* tmpBuffer = *iterBuffer;
57 bufferManager->FreeBuffer(&tmpBuffer);
156 SurfaceBufferImpl *tmpBuffer = *iterBuffer;
157 if (tmpBuffer->equals(buffer)) {
158 return tmpBuffer;
167 SurfaceBufferImpl *tmpBuffer = GetBuffer(buffer);
168 if (tmpBuffer == nullptr || tmpBuffer->GetState() != BUFFER_STATE_REQUEST) {
173 dirtyList_.push_back(tmpBuffer);
174 if (&buffer != tmpBuffer) {
175 tmpBuffer->CopyExtraData(buffer);
177 tmpBuffer->SetState(BUFFER_STATE_FLUSH);
231 SurfaceBufferImpl *tmpBuffer = GetBuffer(buffer);
232 if (tmpBuffer == nullptr || tmpBuffer->GetState() != state) {
238 if (tmpBuffer->GetDeletePending() == 1) {
240 Detach(tmpBuffer);
248 Detach(tmpBuffer);
253 freeList_.push_back(tmpBuffer);
254 tmpBuffer->SetState(BUFFER_STATE_RELEASE);
255 tmpBuffer->ClearExtraData();
284 SurfaceBufferImpl *tmpBuffer = *iterBuffer;
285 dirtyList_.remove(tmpBuffer);
286 allBuffers_.remove(tmpBuffer);
292 bufferManager->FreeBuffer(&tmpBuffer);
296 SurfaceBufferImpl *tmpBuffer = *iterBuffer;
297 tmpBuffer->SetDeletePending(1);
314 SurfaceBufferImpl *tmpBuffer = *iterBuffer;
315 dirtyList_.remove(tmpBuffer);
316 allBuffers_.remove(tmpBuffer);
322 bufferManager->FreeBuffer(&tmpBuffer);