|
TouchVG framework
|
Public 成员函数 | |
| Impl (long curTick) | |
| ~Impl () | |
| void | beginJsonFile () |
| bool | saveJsonFile () |
| std::string | getFileName (bool back, int index=-1) const |
| void | resetVersion (const MgShapes *shapes) |
| void | startRecord () |
| void | stopRecordIndex () |
| bool | saveIndexFile (bool ended) |
| void | recordShapes (const MgShapes *shapes) |
| bool | forUndo () const |
| bool | incrementRecord (MgShapes *dynShapes) |
Public 属性 | |
| std::string | path |
| int | type |
| std::map< int, long > | id2ver |
| std::vector< int > | lastids |
| volatile int | fileCount |
| volatile int | maxCount |
| volatile long | loading |
| MgShapeDoc * | lastDoc |
| MgShape * | lastShape |
| volatile long | startTick |
| int | tick |
| int | lastTick |
| int | flags [2] |
| int | shapeCount |
| MgJsonStorage * | js [3] |
| MgStorage * | s [3] |