23 lines
264 B
C
23 lines
264 B
C
|
|
#pragma once
|
|||
|
|
#include "ebase.h"
|
|||
|
|
|
|||
|
|
namespace e2d
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
class EObjectManager
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
// <20><>һ<EFBFBD><D2BB><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷų<CDB7>
|
|||
|
|
static void add(e2d::EObject * nptr);
|
|||
|
|
|
|||
|
|
// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>нڵ<D0BD>
|
|||
|
|
static void clearAllObjects();
|
|||
|
|
|
|||
|
|
private:
|
|||
|
|
friend EApp;
|
|||
|
|
|
|||
|
|
// ˢ<><CBA2><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>
|
|||
|
|
static void __flush();
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
}
|