Ignore:
Timestamp:
05/11/05 17:51:44 (19 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/TestCulling/TestCullingApplication.cpp

    r87 r93  
    105105mGUIRenderer(renderer),  
    106106mShutdownRequested(false),  
    107 mUseOptimization(false), 
    108107mLMouseDown(false), 
    109108mRMouseDown(false), 
     
    111110mVisibilityThreshold(0), 
    112111mCurrentAlgorithm(GtpVisibility::VisibilityEnvironment::COHERENT_HIERARCHICAL_CULLING), 
    113 mShowOctree(true), 
    114 mUseCulling(false) 
     112mShowOctree(false), 
     113mUseCulling(true), 
     114mUseOptimization(false), 
     115mUseCullCamera(false) 
    115116{ 
    116117    // Reduce move speed 
     
    150151 
    151152        setAlgorithm(mCurrentAlgorithm); 
    152         toggleUseOptimization(); 
     153         
     154        mSceneMgr->setOption("UseOptimization", &mUseOptimization); 
     155        mSceneMgr->setOption("UseCulling", &mUseCulling); 
     156        mSceneMgr->setOption("CullCamera", &mUseCullCamera); 
     157        mSceneMgr->setOption("ShowOctree", &mShowOctree); 
    153158 
    154159    pOver->show(); 
     
    231236        KEY_PRESSED(KC_O, 0.3, toggleUseOptimization()); 
    232237        KEY_PRESSED(KC_C, 0.3, toggleUseCulling()); 
    233                
     238        KEY_PRESSED(KC_V, 0.3, toggleCullCamera()); 
     239 
    234240        updateStats(); 
    235241 
     
    280286 
    281287        mSceneMgr->setOption("UseCulling", &mUseCulling); 
     288} 
     289//----------------------------------------------------------------------- 
     290void MouseQueryListener::toggleCullCamera() 
     291{ 
     292        mUseCullCamera = !mUseCullCamera; 
     293 
     294        mSceneMgr->setOption("CullCamera", &mUseCullCamera); 
    282295} 
    283296//----------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.