luokan DotSceneLoader {julkinen: DotSceneLoader (): mSceneMgr
(0) {} virtuaalinen ~ DotSceneLoader () {}
mitätöidä parseDotScene (vakio String & SceneName, vakio String & groupName, SceneManager * yourSceneMgr, SceneNode * pAttachNode = NULL, vakio String & sPrependNode = ""); String getProperty (vakio String & ndNm, CONST String α);
std :: vektori nodeProperties; std :: vektori staticObjects; std :: vektori dynamicObjects;
suojattu: mitätön processScene (TiXmlElement * XMLRoot);
mitätön processNodes (TiXmlElement * XMLNode); void processExternals (TiXmlElement * XMLNode); mitätöi processEnvironment (TiXmlElement * XMLNode); mitätöi processTerrain (TiXmlElement * XMLNode); void processUserDataReference (TiXmlElement * XMLNode, SceneNode * pParent = 0); void processUserDataReference (TiXmlElement * XMLNode, Entity * pEntity); mitätöi processOctree (TiXmlElement * XMLNode); mitätöi processLight (TiXmlElement * XMLNode, SceneNode * pParent = 0); void processCamera (TiXmlElement * XMLNode, SceneNode * pParent = 0);
mitätön processNode (TiXmlElement * XMLNode, SceneNode * pParent = 0); void processLookTarget (TiXmlElement * XMLNode, SceneNode * pParent); void processTrackTarget (TiXmlElement * XMLNode, SceneNode * pParent); mitätöi processEntity (TiXmlElement * XMLNode, SceneNode * pParent); void processParticleSystem (TiXmlElement * XMLNode, SceneNode * pParent); void processBillboardSet (TiXmlElement * XMLNode, SceneNode * pParent); mitätöi processPlane (TiXmlElement * XMLNode, SceneNode * pParent);
mitätöidä processFog (TiXmlElement * XMLNode); mitätöi processSkyBox (TiXmlElement * XMLNode); mitätöi processSkyDome (TiXmlElement * XMLNode); mitätöi processSkyPlane (TiXmlElement * XMLNode); void processClipping (TiXmlElement * XMLNode);
mitätöidä processLightRange (TiXmlElement * XMLNode, Light * ahdinko); void processLightAttenuation (TiXmlElement * XMLNode, Light * ahdinko);
String getAttrib (TiXmlElement * XMLNode, const String & parametri, vakio String & DefaultValue = ""); Real getAttribReal (TiXmlElement * XMLNode, const String & parametri, Real DefaultValue = 0); int getAttribInt (TiXmlElement * XMLNode, const String & parametri, int DefaultValue = 0); BOOL getAttribBool (TiXmlElement * XMLNode, const String & parametri, bool DefaultValue = false);
Vektori3