| 
    TouchVG framework
    
   | 
 
成员的完整列表,这些成员属于 MgShapes,包括所有继承而来的类成员
| addRef() | MgShapes | virtual | 
| addShape(const MgShape &src) | MgShapes | |
| addShapeDirect(MgShape *shape, bool force=true) | MgShapes | |
| bringToBack(int sid) | MgShapes | |
| bringToFront(int sid) | MgShapes | |
| bringToIndex(int sid, int index) | MgShapes | |
| clear() | MgShapes | |
| clearCachedData() | MgShapes | |
| clone() const | MgShapes | virtual | 
| cloneShape(int sid) const | MgShapes | |
| cloneShapes() const | MgShapes | |
| copy(const MgObject &src) | MgShapes | virtual | 
| copyShapes(const MgShapes *src, bool deeply=true, bool needClear=true) | MgShapes | |
| copyShapesTo(MgShapes *dest) const | MgShapes | |
| create(MgObject *owner=(MgObject *) 0, int index=-1) | MgShapes | static | 
| draw(GiGraphics &gs, const GiContext *ctx=(const GiContext *) 0) const | MgShapes | |
| dyndraw(int mode, GiGraphics &gs, const GiContext *ctx, int segment, const int *ignoreIds=(const int *) 0) const | MgShapes | |
| equals(const MgObject &src) const | MgShapes | virtual | 
| Filter typedef | MgShapes | |
| findShape(int sid) const | MgShapes | |
| findShapeByTag(int tag) const | MgShapes | |
| findShapeByType(int type) const | MgShapes | |
| findShapeByTypeAndTag(int type, int tag) const | MgShapes | |
| freeIterator(void *&it) const | MgShapes | |
| fromHandle(long h) | MgShapes | static | 
| getExtent() const | MgShapes | |
| getFirstShape(void *&it) const | MgShapes | |
| getHeadShape() const | MgShapes | |
| getIndex() const | MgShapes | |
| getLastShape() const | MgShapes | |
| getNextShape(void *&it) const | MgShapes | |
| getOwner() const | MgShapes | |
| getParentShape(const MgShape *shape) | MgShapes | static | 
| getShapeAtIndex(int index) const | MgShapes | |
| getShapeCount() const | MgShapes | |
| getShapeCountByTypeOrTag(int type, int tag) const | MgShapes | |
| getShapeIndex(int sid) const | MgShapes | |
| getType() const | MgShapes | virtual | 
| hitTest(const Box2d &limits, MgHitResult &res, Filter filter=(Filter) 0, void *data=(void *) 0) const | MgShapes | |
| im | MgShapes | protected | 
| isKindOf(int type) const | MgShapes | virtual | 
| load(MgShapeFactory *factory, MgStorage *s, bool addOnly=false) | MgShapes | |
| loadExtra(MgStorage *s) | MgShapes | protectedvirtual | 
| MgShapes(MgObject *owner, int index) | MgShapes | protected | 
| moveShapeTo(int sid, MgShapes *dest) | MgShapes | |
| operator!=(const MgObject &src) const | MgObject | |
| operator=(const MgObject &src) | MgObject | |
| operator==(const MgObject &src) const | MgObject | |
| release() | MgShapes | virtual | 
| release_pointer(T *&p) | MgObject | static | 
| removeShape(int sid) | MgShapes | |
| reorderShapes(int n, const int *ids) | MgShapes | |
| save(MgStorage *s, int startIndex=0) const | MgShapes | |
| saveExtra(MgStorage *s) const | MgShapes | protectedvirtual | 
| saveShape(MgStorage *s, const MgShape *shape, int index) const | MgShapes | |
| setNewShapeID(int sid) | MgShapes | |
| shallowCopy() const | MgShapes | |
| toHandle() const | MgShapes | |
| transform(const Matrix2d &mat) | MgShapes | |
| traverseByType(int type, void(*c)(const MgShape *, void *), void *d) | MgShapes | |
| Type() | MgShapes | static | 
| updateShape(MgShape *shape, bool force=true) | MgShapes | |
| updateShape(const MgShape *&oldsp, MgShape *newsp) | MgShapes | |
| ~MgObject() | MgObject | protectedvirtual | 
| ~MgShapes() | MgShapes | protectedvirtual |