Lines Matching refs:objects
196 bool RenderThread::doSnapshotOp(const SnapshotObjects& objects, SnapshotState expectedState, in doSnapshotOp() argument
221 bool RenderThread::loadSnapshot(const SnapshotObjects& objects) { in loadSnapshot() argument
222 return doSnapshotOp(objects, SnapshotState::StartLoading, [this, &objects] { in loadSnapshot()
223 objects.readBuffer->onLoad(&*mStream); in loadSnapshot()
224 if (objects.channelStream) objects.channelStream->load(&*mStream); in loadSnapshot()
225 if (objects.ringStream) objects.ringStream->load(&*mStream); in loadSnapshot()
226 objects.checksumCalc->load(&*mStream); in loadSnapshot()
227 objects.threadInfo->onLoad(&*mStream); in loadSnapshot()
231 bool RenderThread::saveSnapshot(const SnapshotObjects& objects) { in saveSnapshot() argument
232 return doSnapshotOp(objects, SnapshotState::StartSaving, [this, &objects] { in saveSnapshot()
233 objects.readBuffer->onSave(&*mStream); in saveSnapshot()
234 if (objects.channelStream) objects.channelStream->save(&*mStream); in saveSnapshot()
235 if (objects.ringStream) objects.ringStream->save(&*mStream); in saveSnapshot()
236 objects.checksumCalc->save(&*mStream); in saveSnapshot()
237 objects.threadInfo->onSave(&*mStream); in saveSnapshot()