nodeProperty (konst String & node, konst String & property, konst String & verdi, konst String & type): nodename (node), propertyNm (property), Valuename (verdi), Typename (type) {}};
klasse DotSceneLoader {public: DotSceneLoader (): mSceneMgr
(0) {} virtuell ~ DotSceneLoader () {}
annullere parseDotScene (konst String & SceneName, konst String & groupname, SceneManager * yourSceneMgr, SceneNode * pAttachNode = NULL, konst String & sPrependNode = ""); String getProperty (konst String & ndNm, const string α);
std :: vector nodeProperties; std :: vector staticObjects; std :: vector dynamicObjects;
beskyttet: void processScene (TiXmlElement * XMLRoot);
void processNodes (TiXmlElement * XMLNode); void processExternals (TiXmlElement * XMLNode); ugyldig processEnvironment (TiXmlElement * XMLNode); ugyldig processTerrain (TiXmlElement * XMLNode); void processUserDataReference (TiXmlElement * XMLNode, SceneNode * pParent = 0); void processUserDataReference (TiXmlElement * XMLNode, Entity * pEntity); ugyldig processOctree (TiXmlElement * XMLNode); ugyldig processLight (TiXmlElement * XMLNode, SceneNode * pParent = 0); void processCamera (TiXmlElement * XMLNode, SceneNode * pParent = 0);
void processNode (TiXmlElement * XMLNode, SceneNode * pParent = 0); void processLookTarget (TiXmlElement * XMLNode, SceneNode * pParent); void processTrackTarget (TiXmlElement * XMLNode, SceneNode * pParent); ugyldig processEntity (TiXmlElement * XMLNode, SceneNode * pParent); void processParticleSystem (TiXmlElement * XMLNode, SceneNode * pParent); void processBillboardSet (TiXmlElement * XMLNode, SceneNode * pParent); ugyldig processPlane (TiXmlElement * XMLNode, SceneNode * pParent);
annullere processFog (TiXmlElement * XMLNode); ugyldig processSkyBox (TiXmlElement * XMLNode); ugyldig processSkyDome (TiXmlElement * XMLNode); ugyldig processSkyPlane (TiXmlElement * XMLNode); void processClipping (TiXmlElement * XMLNode);
annullere processLightRange (TiXmlElement * XMLNode, Lys * sørgelig forfatning); void processLightAttenuation (TiXmlElement * XMLNode, Lys * sørgelig forfatning);
String getAttrib (TiXmlElement * XMLNode, konst String & parameter, konst String & Default = ""); Ekte getAttribReal (TiXmlElement * XMLNode, konst String & parameter, ekte Default = 0); int getAttribInt (TiXmlElement * XMLNode, konst String & parameter, int Default = 0); bool getAttribB