TouchVG framework
MgShapes 成员列表

成员的完整列表,这些成员属于 MgShapes,包括所有继承而来的类成员

addRef()MgShapesvirtual
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() constMgShapesvirtual
cloneShape(int sid) constMgShapes
cloneShapes() constMgShapes
copy(const MgObject &src)MgShapesvirtual
copyShapes(const MgShapes *src, bool deeply=true, bool needClear=true)MgShapes
copyShapesTo(MgShapes *dest) constMgShapes
create(MgObject *owner=(MgObject *) 0, int index=-1)MgShapesstatic
draw(GiGraphics &gs, const GiContext *ctx=(const GiContext *) 0) constMgShapes
dyndraw(int mode, GiGraphics &gs, const GiContext *ctx, int segment, const int *ignoreIds=(const int *) 0) constMgShapes
equals(const MgObject &src) constMgShapesvirtual
Filter typedefMgShapes
findShape(int sid) constMgShapes
findShapeByTag(int tag) constMgShapes
findShapeByType(int type) constMgShapes
findShapeByTypeAndTag(int type, int tag) constMgShapes
freeIterator(void *&it) constMgShapes
fromHandle(long h)MgShapesstatic
getExtent() constMgShapes
getFirstShape(void *&it) constMgShapes
getHeadShape() constMgShapes
getIndex() constMgShapes
getLastShape() constMgShapes
getNextShape(void *&it) constMgShapes
getOwner() constMgShapes
getParentShape(const MgShape *shape)MgShapesstatic
getShapeAtIndex(int index) constMgShapes
getShapeCount() constMgShapes
getShapeCountByTypeOrTag(int type, int tag) constMgShapes
getShapeIndex(int sid) constMgShapes
getType() constMgShapesvirtual
hitTest(const Box2d &limits, MgHitResult &res, Filter filter=(Filter) 0, void *data=(void *) 0) constMgShapes
imMgShapesprotected
isKindOf(int type) constMgShapesvirtual
load(MgShapeFactory *factory, MgStorage *s, bool addOnly=false)MgShapes
loadExtra(MgStorage *s)MgShapesprotectedvirtual
MgShapes(MgObject *owner, int index)MgShapesprotected
moveShapeTo(int sid, MgShapes *dest)MgShapes
operator!=(const MgObject &src) constMgObject
operator=(const MgObject &src)MgObject
operator==(const MgObject &src) constMgObject
release()MgShapesvirtual
release_pointer(T *&p)MgObjectstatic
removeShape(int sid)MgShapes
reorderShapes(int n, const int *ids)MgShapes
save(MgStorage *s, int startIndex=0) constMgShapes
saveExtra(MgStorage *s) constMgShapesprotectedvirtual
saveShape(MgStorage *s, const MgShape *shape, int index) constMgShapes
setNewShapeID(int sid)MgShapes
shallowCopy() constMgShapes
toHandle() constMgShapes
transform(const Matrix2d &mat)MgShapes
traverseByType(int type, void(*c)(const MgShape *, void *), void *d)MgShapes
Type()MgShapesstatic
updateShape(MgShape *shape, bool force=true)MgShapes
updateShape(const MgShape *&oldsp, MgShape *newsp)MgShapes
~MgObject()MgObjectprotectedvirtual
~MgShapes()MgShapesprotectedvirtual

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