|
TouchVG framework
|
图形对象基类 更多...
#include <mgobject.h>

Public 成员函数 | |
| virtual MgObject * | clone () const =0 |
| 复制出一个新对象 更多... | |
| virtual void | copy (const MgObject &src)=0 |
| 复制对象数据 更多... | |
| virtual void | release ()=0 |
| 释放引用计数,为0时销毁对象 更多... | |
| virtual void | addRef ()=0 |
| 添加引用计数 更多... | |
| virtual bool | equals (const MgObject &src) const =0 |
| 比较与另一同类对象是否相同 更多... | |
| virtual int | getType () const =0 |
| 返回对象类型 更多... | |
| virtual bool | isKindOf (int type) const =0 |
| 返回是否能转化为指定类型的对象,即本类为指定类或其派生类 更多... | |
| MgObject & | operator= (const MgObject &src) |
| bool | operator== (const MgObject &src) const |
| bool | operator!= (const MgObject &src) const |
静态 Public 成员函数 | |
| template<class T > | |
| static void | release_pointer (T *&p) |
Protected 成员函数 | |
| virtual | ~MgObject () |
图形对象基类