CullingManager.h

Go to the documentation of this file.
00001 #ifndef _CullingManager_H__
00002 #define _CullingManager_H__
00003 
00004 #include "HierarchyInterface.h"
00005 
00006 namespace GtpVisibility {
00007 
00011 class CullingManager
00012 {
00013 public:
00016         CullingManager(HierarchyInterface *hierarchyInterface);
00020         virtual void RenderScene() = 0;
00025         void SetHierarchyInterface(HierarchyInterface *hierarchyInterface);
00026 
00027 protected:
00028 
00029         unsigned int mNumQueryCulledNodes;
00030         unsigned int mNumFrustumCulledNodes;
00031 
00032         unsigned int mVisibilityThreshold;
00033         HierarchyInterface *mHierarchyInterface;
00034 };
00035 } // namespace GtpVisibility
00036 #endif // CullingManager

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