CoherentHierarchicalCullingManager.h

Go to the documentation of this file.
00001 #ifndef _CoherentHierarchicalCullingManager_H__
00002 #define _CoherentHierarchicalCullingManager_H__
00003 
00004 #include "CullingManager.h"
00005 #include "HierarchyInterface.h"
00006 
00007 
00008 namespace GtpVisibility
00009 {
00010 
00011 typedef std::pair<HierarchyNode *, OcclusionQuery *> QueryPair;
00012 typedef std::queue<QueryPair> QueryQueue;
00013 
00016 class CoherentHierarchicalCullingManager : public CullingManager
00017 {
00018 public:
00019         CoherentHierarchicalCullingManager(HierarchyInterface *hierarchyInterface);
00020         void RenderScene();
00021 };
00022 
00023 } // namespace GtpVisibility
00024 
00025 #endif // CoherentHierarchicalCullingManager_H

Generated on Fri Apr 29 19:47:56 2005 for GameTools Visibility Modules by  doxygen 1.4.2