Ignore:
Timestamp:
02/26/07 18:49:46 (17 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/HillyTerrain/OGRE/TerrainFrameListener.cpp

    r2145 r2168  
    570570                                                                                                bool relativeVisibility,  
    571571                                                                                                bool useItemBuffer) 
    572 { 
     572{Ogre::LogManager::getSingleton().logMessage("here225"); 
    573573        int itemBufferMode = useItemBuffer ? mItemBufferMode : 0; 
    574574         
     
    581581        GtpVisibility::VisibilityManager *visManager = NULL; 
    582582         
    583         if (!mSceneMgr->getOption("VisibilityManager", visManager)) 
     583        if (!mSceneMgr->getOption("VisibilityManager", &visManager)) 
     584        { 
     585                Ogre::LogManager::getSingleton().logMessage("no vismanager found"); 
    584586                return; 
    585  
     587        } 
    586588        GtpVisibility::HierarchyInterface *hierarchyInterface = NULL; 
    587         if (!mSceneMgr->getOption("HierarchyInterface", hierarchyInterface)) 
     589        if (!mSceneMgr->getOption("HierarchyInterface", &hierarchyInterface)) 
     590        { 
     591                Ogre::LogManager::getSingleton().logMessage("no hierarchy interface found"); 
    588592                return; 
    589  
     593        } 
     594Ogre::LogManager::getSingleton().logMessage("here663"); 
    590595        mQueryManager = new OcclusionQueriesQueryManager(hierarchyInterface, 
    591596                        mWindow->getViewport(0), queryModes, itemBufferMode); 
    592  
     597Ogre::LogManager::getSingleton().logMessage("here6699"); 
    593598        //mQueryManager = new PlatformQueryManager(sm->GetHierarchyInterface(), mWindow->getViewport(0), false); 
    594599 
     
    599604        GtpVisibility::MeshInfoContainer visibleGeometry; 
    600605        GtpVisibility::PatchInfoContainer visiblePatches; 
    601  
     606Ogre::LogManager::getSingleton().logMessage("here999"); 
    602607 
    603608        if (fromPoint) 
    604         { 
     609        {Ogre::LogManager::getSingleton().logMessage("her11e5"); 
    605610                mQueryManager-> 
    606611                        ComputeFromPointVisibility(mCamNode->getPosition(), &visibleNodes,  
     
    609614        else 
    610615        { 
     616                Ogre::LogManager::getSingleton().logMessage("here995"); 
    611617                mQueryManager->ComputeCameraVisibility(*mCamera, 
    612618                            &visibleNodes, &visibleGeometry, &visiblePatches, relativeVisibility); 
     
    15201526 
    15211527        case KC_F5: 
    1522                 applyVisibilityQuery(false, mShiftPressed, mUseItemBuffer); 
    1523                 break; 
     1528                { 
     1529                        const bool fromPoint = false; 
     1530                        applyVisibilityQuery(fromPoint, mShiftPressed, mUseItemBuffer); 
     1531                        break; 
     1532                } 
    15241533 
    15251534        case KC_F6: 
    1526                 applyVisibilityQuery(true, mShiftPressed, mUseItemBuffer); 
    1527                 break; 
    1528          
     1535                { 
     1536                        const bool fromPoint = true; 
     1537                        applyVisibilityQuery(fromPoint, mShiftPressed, mUseItemBuffer); 
     1538                        break; 
     1539                }        
    15291540        case KC_F7: 
    15301541                ++ mCurrentObjectType; 
     
    15341545 
    15351546        case KC_F8: 
    1536                 {       // generate new objects 
     1547                {        
     1548                        // generate new objects 
    15371549                        const int objNum = 500; 
    15381550                        mApplication->generateScene(objNum, mCurrentObjectType); 
     
    15501562                break; 
    15511563         
    1552          
     1564        case KC_F12: 
     1565                break; 
    15531566        //KEY_PRESSED(KC_F3, 0.3, writeFrames()); 
    15541567        //KEY_PRESSED(KC_F4, 0.3, loadFrames()); 
Note: See TracChangeset for help on using the changeset viewer.