41 lines
848 B
C++
41 lines
848 B
C++
/**
|
|
* @file PaiLazyLoadNode.h
|
|
* @brief 正在加载子节点时使用该节点做Lazy Loading
|
|
* @date 2012-05-15
|
|
*/
|
|
#ifndef PAI_FRAME_IOBJECTMODEL_PAILAZYLOADNODE_H
|
|
#define PAI_FRAME_IOBJECTMODEL_PAILAZYLOADNODE_H
|
|
|
|
#include "PaiVirtualObject.h"
|
|
#include "Turtle.h"
|
|
|
|
namespace pai
|
|
{
|
|
namespace objectmodel
|
|
{
|
|
/**
|
|
* @class PaiLazyLoadNode
|
|
* @brief 正在加载子节点时使用该节点做Lazy Loading
|
|
*/
|
|
class PAI_OBJECTMODEL_EXPORT PaiLazyLoadNode: public PaiVirtualObject
|
|
{
|
|
public:
|
|
DECLARE_PAI_OBJECT(PaiLazyLoadNode,"{bc319b9f-a636-48b3-a72e-c1269c7fc71a}")
|
|
|
|
/**
|
|
* @brief 构造函数
|
|
* @param[in] pParent 父对象指针
|
|
*/
|
|
PaiLazyLoadNode(PaiObject* pParent = NULL);
|
|
|
|
/**
|
|
* @brief 虚析构函数
|
|
*/
|
|
virtual ~PaiLazyLoadNode();
|
|
};
|
|
|
|
}
|
|
}
|
|
|
|
#endif ///< PAI_FRAME_IOBJECTMODEL_PAILAZYLOADNODE_H
|