Lines Matching full:snapshot
80 Snapshot* CanvasState::allocSnapshot(Snapshot* previous, int savecount) {
87 memory = malloc(sizeof(Snapshot));
89 return new (memory) Snapshot(previous, savecount);
92 void CanvasState::freeSnapshot(Snapshot* snapshot) {
93 snapshot->~Snapshot();
96 free((void*) snapshot);
98 snapshot->previous = mSnapshotPool;
99 mSnapshotPool = snapshot;
106 Snapshot* temp = mSnapshot;
135 Snapshot* toRemove = mSnapshot;
136 Snapshot* toRestore = mSnapshot->previous;