44 lines
424 B
C++
44 lines
424 B
C++
#pragma once
|
|
#include "ebase.h"
|
|
|
|
namespace e2d
|
|
{
|
|
|
|
// 对象管理器
|
|
class EObjectManager
|
|
{
|
|
friend EApp;
|
|
|
|
public:
|
|
// 将一个节点放入内存池
|
|
static void add(
|
|
e2d::EObject * nptr
|
|
);
|
|
|
|
// 删除所有节点
|
|
static void clearAllObjects();
|
|
|
|
// 通知内存池刷新
|
|
static void notifyFlush();
|
|
|
|
private:
|
|
// 刷新内存池
|
|
static void __flush();
|
|
};
|
|
|
|
|
|
// 定时器
|
|
class ETimer :
|
|
public EObject
|
|
{
|
|
|
|
};
|
|
|
|
|
|
// 定时器管理器
|
|
class ETimerManager
|
|
{
|
|
|
|
};
|
|
|
|
} |