TouchVG framework
| 宏定义 | 枚举
mgbasesp.h 文件参考

定义矢量图形基类 MgBaseShape 更多...

#include "mgobject.h"
#include "mgmat.h"
#include "mgpath.h"
#include "mgbase.h"
#include "mglnrel.h"
#include "mgnear.h"
#include "mgcurv.h"
mgbasesp.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

struct  MgHitResult
 选中点击测试的结果 更多...
 
class  MgBaseShape
 矢量图形基类 更多...
 

宏定义

#define MG_DECLARE_DYNAMIC(Cls, Base)   typedef Base __super;
 
#define MG_INHERIT_CREATE(Cls, Base, TypeNum)
 
#define MG_DECLARE_CREATE(Cls, Base, TypeNum)
 

枚举

enum  MgShapeBit {
  kMgSquare, kMgClosed, kMgFixedLength, kMgFixedSize,
  kMgRotateDisnable, kMgLocked, kMgNoSnap, kMgNoAction,
  kMgNoClone, kMgHideContent, kMgNoDel, kMgCanSelLocked,
  kMgNotAddRel, kMgNotShowSnap, kMgCanAddVertex
}
 图形特征标志位 更多...
 
enum  MgHandleType {
  kMgHandleVertex, kMgHandleCenter, kMgHandleMidPoint, kMgHandleQuadrant,
  kMgHandleOutside, kMgHandleNoSnap
}
 图形特征点类型 更多...
 

详细描述

定义矢量图形基类 MgBaseShape


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