(2013.11.27 Gale)kalt
一ein、
virtual bool setup();
virtual bool configure(void);
virtual void chooseSceneManager(void);
virtual void createCamera(void);
virtual void createFrameListener(void);
//pure virtual function
virtual void createScene(void) = 0; //纯虚函数
virtual void destroyScene(void);
virtual void createViewports(void);
virtual void setupResources(void);
virtual void createResourceListener(void);
virtual void loadResources(void);
二zwei、
mRoot->restoreConfig()跳过配置窗体,直接加载ogre.cfg文件
mRoot->showConfigDialog() 显示配置窗体
三drei、
Ogre::LogManager::getSingletonPtr()->logMessage("*** Initializing OIS ***");
类似log4net,记录日志信息到ogre.log中,参数是消息内容
四vier、
mSceneMgr = mRoot->createSceneManager(Ogre::ST_GENERIC);
五fünf、
mWindow = mRoot->initialise(true,"窗体名称");
六sechs、
<sstream>库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。
std::ostringstream windowHndStr;
mWindow->getCustomAttribute("WINDOW", &windowHnd);
windowHndStr << windowHnd;
七sieben、
该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。
static_cast < type-id > ( expression )