source: tags/DummyModules/VUT/GtpVisibility/include/VisibilityEnvironment.h @ 71

Revision 71, 585 bytes checked in by mattausch, 19 years ago (diff)
Line 
1#ifndef _VisibilityEnvironment_H__
2#define _VisibilityEnvironment_H__
3
4namespace GtpVisibility {
5
6/** This class provides different parameters for the visibility manager.
7*/
8class VisibilityEnvironment
9{
10public:
11    VisibilityEnvironment();
12       
13        /** Different types of occlusion culling algorithms
14        */
15        enum CullingManagerType {FRUSTUM_CULLING, STOP_AND_WAIT, COHERENT_HIERARCHICAL_CULLING};
16
17        /** Loads an environment from disk.
18        */
19        void LoadEnvironment();
20};
21} // namespace GtpVisibility
22
23/** @}*/ // end of group Visibility
24
25#endif // VisibilityEnvironment_H
Note: See TracBrowser for help on using the repository browser.