TouchVG framework
Public 成员函数 | Public 属性 | 所有成员列表
MgRecordShapes::Impl结构体 参考

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
 
MgShapeDoclastDoc
 
MgShapelastShape
 
volatile long startTick
 
int tick
 
int lastTick
 
int flags [2]
 
int shapeCount
 
MgJsonStoragejs [3]
 
MgStorage * s [3]
 

该结构体的文档由以下文件生成:

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证