1 // Copyright (C) 2002-2012 Nikolaus Gebhardt
\r
2 // This file is part of the "Irrlicht Engine".
\r
3 // For conditions of distribution and use, see copyright notice in irrlicht.h
\r
5 #ifndef __E_CULLING_TYPES_H_INCLUDED__
\r
6 #define __E_CULLING_TYPES_H_INCLUDED__
\r
8 #include "irrTypes.h"
\r
15 //! An enumeration for all types of automatic culling for built-in scene nodes
\r
20 EAC_FRUSTUM_BOX = 2,
\r
21 EAC_FRUSTUM_SPHERE = 4,
\r
25 //! Names for culling type
\r
26 const c8* const AutomaticCullingNames[] =
\r
29 "box", // camera box against node box
\r
30 "frustum_box", // camera frustum against node box
\r
31 "frustum_sphere", // camera frustum against node sphere
\r
32 "occ_query", // occlusion query
\r
36 } // end namespace scene
\r
37 } // end namespace irr
\r
40 #endif // __E_CULLING_TYPES_H_INCLUDED__
\r