Changeset 33 for trunk/VUT/OcclusionCullingSceneManager/TestCulling
- Timestamp:
- 03/30/05 11:36:07 (20 years ago)
- Location:
- trunk/VUT/OcclusionCullingSceneManager/TestCulling
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/OcclusionCullingSceneManager/TestCulling/TestCulling.vcproj
r32 r33 21 21 Name="VCCLCompilerTool" 22 22 Optimization="0" 23 AdditionalIncludeDirectories=""$(OGRE_PATH)\Dependencies\include";"$(OGRE_PATH)\OgreMain\include";"$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\Dependencies\include\CEGUI";"$(OGRE_PATH)\ Samples\Common\CEGUIRenderer\include""24 PreprocessorDefinitions="_WINDOWS;_STLP_USE_DYNAMIC_LIB;OGRE_LIBRARY_IMPORTS;_DEBUG;WIN32;_STLP_DEBUG "23 AdditionalIncludeDirectories=""$(OGRE_PATH)\Dependencies\include";"$(OGRE_PATH)\OgreMain\include";"$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\Dependencies\include\CEGUI";"$(OGRE_PATH)\PlugIns\OctreeSceneManager\include";"$(OGRE_ADDONS_PATH)\dotsceneoctree\PlugIns\DotSceneManager\include";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include";../include" 24 PreprocessorDefinitions="_WINDOWS;_STLP_USE_DYNAMIC_LIB;OGRE_LIBRARY_IMPORTS;_DEBUG;WIN32;_STLP_DEBUG;PLUGIN_TERRAIN_IMPORTS" 25 25 MinimalRebuild="TRUE" 26 26 BasicRuntimeChecks="3" … … 34 34 <Tool 35 35 Name="VCLinkerTool" 36 AdditionalDependencies=" OGREMain_d.LIB CEGUIBase_d.lib OgreGUIRenderer_d.lib Plugin_OctreeSceneManager.lib"36 AdditionalDependencies="Plugin_OctreeSceneManager.lib OGREMain_d.LIB CEGUIBase_d.lib OgreGUIRenderer_d.lib Plugin_DotSceneManager.lib" 37 37 OutputFile="$(OGRE_PATH)/Samples/Common/bin/Debug/TestCulling.exe" 38 38 LinkIncremental="2" 39 AdditionalLibraryDirectories=""$(OGRE_PATH)\Dependencies\Lib\Debug";"$(OGRE_ PATH)\OgreMain\Lib\Debug";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib";"$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)""39 AdditionalLibraryDirectories=""$(OGRE_PATH)\Dependencies\Lib\Debug";"$(OGRE_ADDONS_PATH)\dotsceneoctree\PlugIns\DotSceneManager\bin\debug";"$(OGRE_PATH)\OgreMain\Lib\Debug";"$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\debug";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib"" 40 40 GenerateDebugInformation="TRUE" 41 41 ProgramDatabaseFile="$(OutDir)/TestCulling.pdb" -
trunk/VUT/OcclusionCullingSceneManager/TestCulling/TestCullingApplication.cpp
r32 r33 6 6 */ 7 7 8 //#pragma warning (push)9 //#pragma warning( disable : 4267 )10 11 8 #include <OgreNoMemoryMacros.h> 12 9 #include <CEGUI/CEGUI.h> … … 15 12 #include <../CEGUIRenderer/include/OgreCEGUITexture.h> 16 13 #include <OgreMemoryMacros.h> 17 //#pragma warning (pop) 18 /* 19 #include <CEGUI/CEGUIImageset.h> 20 #include <CEGUI/CEGUISystem.h> 21 #include <CEGUI/CEGUISchemeManager.h> 22 #include <CEGUI/CEGUIWindowManager.h> 23 #include <CEGUI/CEGUIWindow.h> 24 #include <CEGUI/CEGUILogger.h> 25 #include <CEGUI/elements/CEGUICombobox.h> 26 #include <CEGUI/elements/CEGUIListbox.h> 27 #include <CEGUI/elements/CEGUIListboxTextItem.h> 28 #include <CEGUI/elements/CEGUIPushButton.h> 29 #include <CEGUI/elements/CEGUIScrollbar.h> 30 #include <CEGUI/elements/CEGUIStaticImage.h> 31 32 #include "OgreCEGUIRenderer.h" 33 #include "OgreCEGUIResourceProvider.h" 34 */ 14 35 15 #include "Ogre.h" 36 16 #include "TestCullingApplication.h" 17 #include "OgreOcclusionCullingSceneTraverser.h" 37 18 38 19 #define WIN32_LEAN_AND_MEAN … … 83 64 void TestCullingApplication::chooseSceneManager(void) 84 65 { 85 mSceneMgr = mRoot->getSceneManager(ST_GENERIC); 66 //mSceneMgr = mRoot->getSceneManager(ST_GENERIC); 67 mSceneMgr = mRoot->getSceneManager(ST_EXTERIOR_CLOSE); 86 68 } 87 69 … … 96 78 { 97 79 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 80 // Setup default variables 81 mCurrentObject = NULL; 82 mLMouseDown = false; 83 mRMouseDown = false; 84 mSceneMgr = sceneManager; 85 86 // Reduce move speed 87 mMoveSpeed = 50; 88 mRotateSpeed *= 2; 89 90 mCurrentAlgorithm = OcclusionCullingSceneTraverser::RENDER_COHERENT; 91 mThreshold = 0; 92 93 // Register this so that we get mouse events. 94 mEventProcessor->addMouseListener(this); 95 mEventProcessor->addMouseMotionListener(this); 96 mEventProcessor->addKeyListener(this); 97 98 // show overlay 99 Overlay* pOver = OverlayManager::getSingleton().getByName("Example/OcclusionDemoOverlay"); 100 101 mAlgorithmInfo = OverlayManager::getSingleton().getOverlayElement("Example/Occlusion/AlgorithmInfo"); 102 mThresholdInfo = OverlayManager::getSingleton().getOverlayElement("Example/Occlusion/ThresholdInfo"); 103 mFrustumCulledNodesInfo = OverlayManager::getSingleton().getOverlayElement("Example/Occlusion/FrustumCulledNodesInfo"); 104 mQueryCulledNodesInfo = OverlayManager::getSingleton().getOverlayElement("Example/Occlusion/QueryCulledNodesInfo"); 105 mTraversedNodesInfo = OverlayManager::getSingleton().getOverlayElement("Example/Occlusion/TraversedNodesInfo"); 106 107 mAlgorithmInfo->setCaption(": " + mCurrentAlgorithmCaptions[mCurrentAlgorithm]); 108 mThresholdInfo->setCaption(": 0"); 109 mFrustumCulledNodesInfo->setCaption(": 0"); 110 mQueryCulledNodesInfo->setCaption(": 0"); 111 mTraversedNodesInfo->setCaption(": 0"); 112 113 pOver->show(); 132 114 } // MouseQueryListener 133 115 //----------------------------------------------------------------------- -
trunk/VUT/OcclusionCullingSceneManager/TestCulling/TestCullingApplication.h
r32 r33 5 5 #include "CEGUIForwardRefs.h" 6 6 #include "ExampleApplication.h" 7 #include "OgreOcclusionCullingSceneManager.h"7 //#include "OgreOcclusionCullingSceneManager.h" 8 8 #include "OgreOcclusionCullingSceneTraverser.h" 9 9
Note: See TracChangeset
for help on using the changeset viewer.