Ignore:
Timestamp:
03/30/05 11:36:07 (20 years ago)
Author:
Mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/OcclusionCullingSceneManager/src/OgreOcclusionCullingSceneManagerDll.cpp

    r32 r33  
    2424*/ 
    2525 
    26 //#include "OgreOcclusionCullingSceneManager.h" 
    27 //#include "OgreTerrainOcclusionCullingSceneManager.h" 
    28 #include <OgreOctreeSceneManager.h> 
    29 #include <OgreTerrainSceneManager.h> 
     26#include "OgreOcclusionCullingTerrainSceneManager.h" 
     27#include "OgreOcclusionCullingSceneManager.h" 
     28#include "OgreOcclusionCullingDotSceneManager.h" 
    3029#include <OgreRoot.h> 
    31 #include "OgreHeightmapTerrainPageSource.h" 
     30 
     31//#include "OgreHeightmapTerrainPageSource.h" 
    3232//#include <windows.h> 
    3333 
    3434namespace Ogre { 
    3535 
    36     //OcclusionCullingSceneManager *occlusionPlugin; 
    37         //TerrainOcclusionCullingSceneManager *terrainOcclusionPlugin; 
    38         OctreeSceneManager *ocPlugin; 
    39  
     36    OcclusionCullingSceneManager *occlusionPlugin; 
     37        OcclusionCullingTerrainSceneManager *occlusionTerrainPlugin; 
     38         
    4039    //----------------------------------------------------------------------- 
    4140    extern "C" void dllStartPlugin(void) 
    4241    { 
    4342                // Create new scene manager 
    44         //      occlusionPlugin = new OcclusionCullingSceneManager(); 
    45                 ocPlugin = new OctreeSceneManager(); 
     43                occlusionPlugin = new OcclusionCullingSceneManager(); 
     44                occlusionTerrainPlugin = new OcclusionCullingTerrainSceneManager(); 
    4645     
    4746            // Register 
    48                 //Root::getSingleton().setSceneManager( ST_GENERIC, occlusionPlugin ); 
    49 //              Root::getSingleton().setSceneManager( ST_EXTERIOR_CLOSE, terrainOcclusionPlugin ); 
    50                 Root::getSingleton().setSceneManager( ST_EXTERIOR_CLOSE, ocPlugin ); 
    51  
    52                 //MessageBox( NULL, "myplugin registered", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 
     47                Root::getSingleton().setSceneManager( ST_GENERIC, occlusionPlugin ); 
     48                Root::getSingleton().setSceneManager( ST_EXTERIOR_CLOSE, occlusionTerrainPlugin ); 
     49                 
     50                // MessageBox( NULL, "myplugin registered", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 
    5351    } 
    5452    extern "C" void dllStopPlugin(void) 
    5553    { 
    56       //  delete occlusionPlugin; 
    57                 delete ocPlugin; 
    58                 //delete terrainOcclusionPlugin; 
     54        delete occlusionPlugin; 
     55                delete occlusionTerrainPlugin; 
    5956    } 
    6057} 
Note: See TracChangeset for help on using the changeset viewer.