Changeset 925 for GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include
- Timestamp:
- 05/08/06 06:55:17 (19 years ago)
- Location:
- GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreOcclusionCullingSceneManager.h
r903 r925 52 52 GtpVisibility::VisibilityManager *getVisibilityManager(); 53 53 54 /** Render a set of objects, see renderSingleObject for param definitions54 /** Render a queue group. 55 55 Override so we can handle delayed rendering of transparent objects 56 56 */ 57 virtual void renderObjects(const QueuedRenderableCollection& objs, 58 QueuedRenderableCollection::OrganisationMode om, 59 bool doLightIteration, const LightList* manualLightList = 0); 57 void renderBasicQueueGroupObjects(RenderQueueGroup* pGroup, 58 QueuedRenderableCollection::OrganisationMode om); 60 59 61 60 /** Writes out stats into the Ogre log file. … … 103 102 msz: Modified to reflect changes in Ogre::TerrainSceneManager 104 103 */ 104 #if 1 105 105 virtual void setWorldGeometry( DataStreamPtr& stream, const String& typeName ); 106 106 #endif 107 107 108 108 /** Loads view cells for this particular scene. … … 210 210 bool mUseViewCells; 211 211 212 212 213 /// if the view cells are filtered 213 214 bool mUseVisibilityFilter; … … 218 219 { 219 220 protected: 221 typedef std::vector<TerrainPageSource*> TerrainPageSources; 222 TerrainPageSources mTerrainPageSources; 220 223 void initMetaData(void) const; 221 224 GtpVisibility::VisibilityManager *visManager; … … 225 228 visManager = vm; 226 229 } 227 ~OcclusionCullingSceneManagerFactory() {} 230 228 231 /// Factory type name 229 232 static const String FACTORY_TYPE_NAME; -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreOcclusionQueriesQueryManager.h
r370 r925 15 15 on different hierarchy types, while reusing the implementation of the query methods. 16 16 */ 17 OcclusionQueriesQueryManager( PlatformHierarchyInterface *hierarchyInterface, Viewport *vp,17 OcclusionQueriesQueryManager(GtpVisibility::HierarchyInterface *hierarchyInterface, Viewport *vp, 18 18 int queryModes, int itemBufferMode); 19 19 -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgrePlatformQueryManager.h
r897 r925 4 4 #include "VisibilityInfo.h" 5 5 #include "QueryManager.h" 6 #include " OgrePlatformHierarchyInterface.h"6 #include "HierarchyInterface.h" 7 7 8 8 namespace Ogre { … … 17 17 on different hierarchy types, while reusing the implementation of the query methods. 18 18 */ 19 PlatformQueryManager( PlatformHierarchyInterface *hierarchyInterface,19 PlatformQueryManager(GtpVisibility::HierarchyInterface *hierarchyInterface, 20 20 Viewport *vp, int queryModes); 21 21 -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreVisibilityOctreeSceneManager.h
r903 r925 55 55 GtpVisibility::VisibilityManager *getVisibilityManager(); 56 56 57 /** Render a set of objects, see renderSingleObject for param definitions57 /** Render a queue group. 58 58 Override so we can handle delayed rendering of transparent objects 59 59 */ 60 virtual void renderObjects(const QueuedRenderableCollection& objs, 61 QueuedRenderableCollection::OrganisationMode om, 62 bool doLightIteration, const LightList* manualLightList = 0); 60 void renderBasicQueueGroupObjects(RenderQueueGroup* pGroup, 61 QueuedRenderableCollection::OrganisationMode om); 63 62 64 63 /** Writes out stats into the Ogre log file. -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreVisibilityTerrainSceneManager.h
r897 r925 51 51 GtpVisibility::VisibilityManager *getVisibilityManager(); 52 52 53 /** Render a set of objects, see renderSingleObject for param definitions53 /** Render a queue group. 54 54 Override so we can handle delayed rendering of transparent objects 55 55 */ 56 virtual void renderObjects(const QueuedRenderableCollection& objs, 57 QueuedRenderableCollection::OrganisationMode om, 58 bool doLightIteration, const LightList* manualLightList = 0); 56 void renderBasicQueueGroupObjects(RenderQueueGroup* pGroup, 57 QueuedRenderableCollection::OrganisationMode om); 59 58 60 59 /** Writes out stats into the Ogre log file.
Note: See TracChangeset
for help on using the changeset viewer.