ICoreFactory.h

来源:互联网 发布:苹果手机怎么恢复备份数据 编辑:程序博客网 时间:2024/04/27 19:38

/*

* ICoreFactory.h

*

* Created on: 2010-10-11

* Author: Mido

* 核心类工厂

* - 用于生产核心类对象

* - 所有核心类对象必须通过本工厂创建

*/

 

#ifndef ICOREFACTORY_H_

#define ICOREFACTORY_H_

 

#include "IReferenceCounted.h"

#include "IEventReceiver.h"

 

namespace irrlight

{

 

namespace core

{

 

class IString;

 

class ICoreFactory : public virtual IReferenceCounted

{

public:

//! 创建新字符串对象

virtual IString* NewString() = 0;

};

 

} // end namespace gui

} // end namespace irrlight

 

#endif /* ICOREFACTORY_H_ */

 

 

 

本文来自:鬼火神灯 - irrlight.com