*   >> lukeminen koulutus Artikkelit >> science >> programming

Making 3D-peli, jossa Ogre - lataaminen Scene

ing & propertyname, const String & arvo, vakio String & type): nodename (solmu), propertyNm (propertyname), valueName (arvo), typename (tyyppi) {}};

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

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... >>  >> 
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.