Ignore:
Timestamp:
09/26/06 09:47:54 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/src/CausticTest/include/CausticTest.h

    r1450 r1487  
    113113 
    114114public: 
    115         virtual void go(void) 
    116     { 
    117         if (!setup()) 
    118             return; 
    119  
    120         renderScene(); 
    121                  
    122         // clean up 
    123         destroyScene(); 
    124     } 
    125  
    126115 
    127116protected: 
    128117        SceneNode* mainLightNode; 
    129118        SceneNode* sphereNode; 
    130  
    131 void renderScene(){ 
    132                  
    133                 mWindow->resetStatistics(); 
    134                 while(true){             
    135  
    136                          
    137                         #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32             
    138                         // Pump events on Win32 
    139                 MSG  msg; 
    140                         while( PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE ) ) 
    141                         { 
    142                                 TranslateMessage( &msg ); 
    143                                 DispatchMessage( &msg ); 
    144                         } 
    145                          
    146                         #endif 
    147                          
    148                         if(!mRoot->_fireFrameStarted()){ 
    149                                 break; 
    150                         } 
    151                         unsigned long framenum = mRoot->getCurrentFrameNumber(); 
    152                          
    153                         OgreIlluminationManager::getSingleton().update(framenum, mWindow); 
    154                          
    155                         //mRoot->renderOneFrame(); 
    156                         mRoot->_updateAllRenderTargets(); 
    157  
    158                         mRoot->_fireFrameEnded();        
    159                          
    160                 } 
    161         } 
    162119 
    163120        void createPostproc() 
     
    191148                // Skybox 
    192149        mSceneMgr->setSkyBox(true, "Examples/MorningSkyBox"); 
    193  
     150/* 
    194151                SceneNode* rootNode = mSceneMgr->getRootSceneNode(); 
    195152 
     
    219176 
    220177                createPlane("ground", "TestPlane", Vector3(0,0,0), Vector2(500,500)); 
    221          
     178        */ 
    222179                OgreIlluminationManager::getSingleton().initTechniques(); 
    223180                 
     
    253210                                                                                        sphereNode 
    254211                                                                                        ); 
    255         mRoot->addFrameListener(mFrameListener); 
    256                 //mRoot->addFrameListener(&OgreIlluminationManager::getSingleton()); 
    257  
     212        mRoot->addFrameListener(&OgreIlluminationManager::getSingleton()); 
     213                mRoot->addFrameListener(mFrameListener); 
     214         
    258215    } 
    259216 
Note: See TracChangeset for help on using the changeset viewer.