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 () |
图形对象基类