Ignore:
Timestamp:
06/08/05 17:44:48 (19 years ago)
Author:
mattausch
Message:
 
Location:
trunk/VUT/work/TestCullingTerrain
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/TestCullingTerrain/TerrainMouseQueryListener.cpp

    r120 r121  
    3737                                                                           TerrainContentGenerator *sceneGenerator, 
    3838                                                                           Camera *vizCamera, 
    39                                                                            SceneNode *camNode):  
     39                                                                           SceneNode *camNode, 
     40                                                                           Light *sunLight):  
    4041mCamera(cam), 
    4142mWindow(win), 
     
    7778mShowHelp(false), 
    7879mDisplayCameraDetails(false), 
    79 mVisualizeCulledNodes(false) 
     80mVisualizeCulledNodes(false), 
     81mSunLight(sunLight) 
    8082{ 
    8183        mInputDevice = PlatformManager::getSingleton().createInputReader(); 
     
    403405                writeFrames(); 
    404406                 
    405                 //-- write out stats 
     407                //-- write out stats for recorded walkthrough 
    406408                std::stringstream d; 
    407409                d << "Algorithm: " << mCurrentAlgorithmCaptions[mCurrentAlgorithm] << "\n" 
     
    637639        mUseShadows = !mUseShadows; 
    638640 
    639         //mSunLight->setCastShadows(mUseShadows); 
     641        mSunLight->setCastShadows(mUseShadows); 
    640642 
    641643        if (mUseShadows) 
     
    783785        KEY_PRESSED(KC_F2, 0.3, toggleShowStats()); 
    784786        KEY_PRESSED(KC_F3, 0.3, nextAppState()); 
    785          
    786         KEY_PRESSED(KC_F10, 0.3, toggleRecord()); 
     787        KEY_PRESSED(KC_F4, 0.3, toggleRecord()); 
     788 
    787789        KEY_PRESSED(KC_F11, 0.3, takeScreenShot()); 
    788790        KEY_PRESSED(KC_F12, 0.3, mTerrainContentGenerator->WriteObjects(objects_out_filename)); 
  • trunk/VUT/work/TestCullingTerrain/TerrainMouseQueryListener.h

    r120 r121  
    2525   TerrainMouseQueryListener(RenderWindow* win, Camera* cam, SceneManager *sceneManager,  
    2626                CEGUI::Renderer *renderer, TerrainContentGenerator *contentGenerator, Camera *vizCamera, 
    27                 SceneNode *camNode); 
     27                SceneNode *camNode, Light *sunLight); 
    2828 
    2929   ~TerrainMouseQueryListener(); 
     
    8484 
    8585   
    86  
    8786    // Constructor takes a RenderWindow because it uses that to determine input context 
    8887    //ExampleFrameListener(RenderWindow* win, Camera* cam, bool useBufferedInputKeys = false, bool useBufferedInputMouse = false) 
     
    200199        Overlay* mHelpOverlay; 
    201200        Overlay* mCullStatsOverlay; 
     201 
     202        Light *mSunLight; 
    202203}; 
    203204 
  • trunk/VUT/work/TestCullingTerrain/TestCullingTerrainApplication.cpp

    r120 r121  
    120120 
    121121        // Floor plane 
    122         /*Plane plane; 
     122        /* 
     123        Plane plane; 
    123124        plane.normal = Vector3::UNIT_Y; 
    124125        plane.d = -60; 
     
    129130        pPlaneEnt->setMaterialName("Examples/Rockwall"); 
    130131        pPlaneEnt->setCastShadows(true); 
    131         mSceneMgr->getRootSceneNode()->createChildSceneNode()->attachObject(pPlaneEnt);*/ 
     132        mSceneMgr->getRootSceneNode()->createChildSceneNode()->attachObject(pPlaneEnt); 
     133        */ 
    132134 
    133135        if (mRoot->getRenderSystem()->getCapabilities()->hasCapability(RSC_HWRENDER_TO_TEXTURE)) 
     
    191193{ 
    192194        mTerrainFrameListener = new TerrainMouseQueryListener(mWindow, mCamera, mSceneMgr,  
    193                 mGUIRenderer, mTerrainContentGenerator, mVizCamera, mCamNode); 
     195                mGUIRenderer, mTerrainContentGenerator, mVizCamera, mCamNode, mSunLight); 
    194196         
    195197        mRoot->addFrameListener(mTerrainFrameListener); 
Note: See TracChangeset for help on using the changeset viewer.