MCPcopy Create free account
hub / github.com/OGRECave/ogre / createSceneManager

Method createSceneManager

Samples/PCZTestApp/include/PCZTestApp.h:50–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48 }
49
50 void createSceneManager(void) override
51 {
52 // Create the SceneManager, in this case a generic one
53 mSceneMgr = mRoot->createSceneManager("PCZSceneManager");
54 // initialize the scene manager using terrain as default zone
55 String zoneTypeName = "ZoneType_Default";
56 ((PCZSceneManager*)mSceneMgr)->init(zoneTypeName);
57
58#ifdef OGRE_BUILD_COMPONENT_RTSHADERSYSTEM
59 mShaderGenerator->addSceneManager(mSceneMgr);
60#endif
61
62 if(auto overlaySystem = mContext->getOverlaySystem())
63 mSceneMgr->addRenderQueueListener(overlaySystem);
64 }
65
66 // utility function to create terrain zones easily
67 PCZone * createTerrainZone(String & zoneName, String & terrain_cfg)

Callers 3

mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45

Calls 3

addSceneManagerMethod · 0.80
initMethod · 0.45

Tested by

no test coverage detected