Changeset 155 for trunk/VUT/work/TestCulling
- Timestamp:
- 07/05/05 18:35:47 (19 years ago)
- Location:
- trunk/VUT/work/TestCulling
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/work/TestCulling/TestCullingApplication.cpp
r139 r155 112 112 mShowOctree(false), 113 113 mUseDepthPass(false), 114 m UseOptimization(true),114 mTestGeometryForVisibleLeaves(true), 115 115 mShowVisualization(false), 116 116 mVisualizeCulledNodes(false) … … 137 137 mRenderedNodesInfo = OverlayManager::getSingleton().getOverlayElement("Example/Visibility/RenderedNodesInfo"); 138 138 mObjectsInfo = OverlayManager::getSingleton().getOverlayElement("Example/Visibility/ObjectsInfo"); 139 m UseOptimizationInfo = OverlayManager::getSingleton().getOverlayElement("Example/Visibility/UseOptimizationInfo");139 mTestGeometryForVisibleLeavesInfo = OverlayManager::getSingleton().getOverlayElement("Example/Visibility/TestGeometryForVisibleLeavesInfo"); 140 140 mQueriesIssuedInfo = OverlayManager::getSingleton().getOverlayElement("Example/Visibility/QueriesIssuedInfo"); 141 141 142 142 143 mAlgorithmInfo->setCaption(": " + mCurrentAlgorithmCaptions[mCurrentAlgorithm]); … … 148 149 mRenderedNodesInfo->setCaption(": 0"); 149 150 mObjectsInfo->setCaption(": 0"); 150 m UseOptimizationInfo->setCaption(": true");151 mTestGeometryForVisibleLeavesInfo->setCaption(": true"); 151 152 mQueriesIssuedInfo->setCaption(": 0"); 153 152 154 153 155 setAlgorithm(mCurrentAlgorithm); 154 156 155 mSceneMgr->setOption(" UseOptimization", &mUseOptimization);157 mSceneMgr->setOption("TestGeometryForVisibleLeaves", &mTestGeometryForVisibleLeaves); 156 158 mSceneMgr->setOption("UseDepthPass", &mUseDepthPass); 157 159 mSceneMgr->setOption("ShowVizualisation", &mShowVisualization); … … 236 238 KEY_PRESSED(KC_SUBTRACT, 0, changeThreshold(-10)); 237 239 KEY_PRESSED(KC_ADD, 0, changeThreshold(10)); 238 KEY_PRESSED(KC_O, 0.3, toggle UseOptimization());240 KEY_PRESSED(KC_O, 0.3, toggleTestGeometryForVisibleLeaves()); 239 241 KEY_PRESSED(KC_C, 0.3, toggleUseDepthPass()); 240 242 KEY_PRESSED(KC_V, 0.3, toggleShowViz()); … … 264 266 } 265 267 //----------------------------------------------------------------------- 266 void TerrainFrameListener::toggle UseOptimization()267 { 268 m UseOptimization = !mUseOptimization;269 270 mSceneMgr->setOption(" UseOptimization", &mUseOptimization);271 272 if(m UseOptimization)273 m UseOptimizationInfo->setCaption(": true");268 void TerrainFrameListener::toggleTestGeometryForVisibleLeaves() 269 { 270 mTestGeometryForVisibleLeaves = !mTestGeometryForVisibleLeaves; 271 272 mSceneMgr->setOption("TestGeometryForVisibleLeaves", &mTestGeometryForVisibleLeaves); 273 274 if(mTestGeometryForVisibleLeaves) 275 mTestGeometryForVisibleLeavesInfo->setCaption(": true"); 274 276 else 275 m UseOptimizationInfo->setCaption(": false");277 mTestGeometryForVisibleLeavesInfo->setCaption(": false"); 276 278 } 277 279 //----------------------------------------------------------------------- -
trunk/VUT/work/TestCulling/TestCullingApplication.h
r133 r155 64 64 void changeThreshold(int incr); 65 65 void updateStats(); 66 void toggle UseOptimization();66 void toggleTestGeometryForVisibleLeaves(); 67 67 void toggleShowOctree(); 68 68 void toggleUseDepthPass(); … … 87 87 OverlayElement *mRenderedNodesInfo; 88 88 OverlayElement *mObjectsInfo; 89 OverlayElement *m UseOptimizationInfo;89 OverlayElement *mTestGeometryForVisibleLeavesInfo; 90 90 OverlayElement *mQueriesIssuedInfo; 91 91 92 92 SceneContentGenerator *mSceneContentGenerator; 93 93 94 bool m UseOptimization;94 bool mTestGeometryForVisibleLeaves; 95 95 bool mShowOctree; 96 96 bool mUseDepthPass;
Note: See TracChangeset
for help on using the changeset viewer.