#include "OgreTerrainOcclusionCullingSceneManager.h" #include "OgreMath.h" #include "OgreIteratorWrappers.h" #include "OgreRenderSystem.h" #include "OgreCamera.h" #include "OgreHardwareOcclusionQuery.h" //#include "OgreWireBoundingBox.h" #include "OgreSolidHalfBoundingBox.h" #include namespace Ogre { //----------------------------------------------------------------------- TerrainOcclusionCullingSceneManager::TerrainOcclusionCullingSceneManager() { } /*//----------------------------------------------------------------------- void TerrainOcclusionCullingSceneManager::_renderVisibleObjects(void) { //OcclusionCullingSceneManager::_renderVisibleObjects(); } //----------------------------------------------------------------------- void TerrainOcclusionCullingSceneManager::_findVisibleObjects(Camera* cam, bool onlyShadowCasters) { } //----------------------------------------------------------------------- void TerrainOcclusionCullingSceneManager::_updateSceneGraph(Camera* cam) { // OcclusionCullingSceneManager::_updateSceneGraph(cam); // TerrainSceneManager::_updateSceneGraph(cam); } //----------------------------------------------------------------------- bool TerrainOcclusionCullingSceneManager::setOption( const String & key, const void * val ) { return TerrainSceneManager::setOption( key, val ); } //----------------------------------------------------------------------- bool TerrainOcclusionCullingSceneManager::getOption( const String & key, void *val ) { return TerrainSceneManager::getOption( key, val ); } //----------------------------------------------------------------------- bool TerrainOcclusionCullingSceneManager::getOptionValues( const String & key, StringVector &refValueList ) { return TerrainSceneManager::getOptionValues( key, refValueList ); } //----------------------------------------------------------------------- bool TerrainOcclusionCullingSceneManager::getOptionKeys( StringVector & refKeys ) { return TerrainSceneManager::getOptionKeys( refKeys ); }*/ }