]> git.lizzy.rs Git - irrlicht.git/blob - include/EDebugSceneTypes.h
Add back LightManager
[irrlicht.git] / include / EDebugSceneTypes.h
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
4 \r
5 #ifndef __E_DEBUG_SCENE_TYPES_H_INCLUDED__\r
6 #define __E_DEBUG_SCENE_TYPES_H_INCLUDED__\r
7 \r
8 namespace irr\r
9 {\r
10 namespace scene\r
11 {\r
12 \r
13         //! An enumeration for all types of debug data for built-in scene nodes (flags)\r
14         enum E_DEBUG_SCENE_TYPE\r
15         {\r
16                 //! No Debug Data ( Default )\r
17                 EDS_OFF = 0,\r
18 \r
19                 //! Show Bounding Boxes of SceneNode\r
20                 EDS_BBOX = 1,\r
21 \r
22                 //! Show Vertex Normals\r
23                 EDS_NORMALS = 2,\r
24 \r
25                 //! Shows Skeleton/Tags\r
26                 EDS_SKELETON = 4,\r
27 \r
28                 //! Overlays Mesh Wireframe\r
29                 EDS_MESH_WIRE_OVERLAY = 8,\r
30 \r
31                 //! Temporary use transparency Material Type\r
32                 EDS_HALF_TRANSPARENCY = 16,\r
33 \r
34                 //! Show Bounding Boxes of all MeshBuffers\r
35                 EDS_BBOX_BUFFERS = 32,\r
36 \r
37                 //! EDS_BBOX | EDS_BBOX_BUFFERS\r
38                 EDS_BBOX_ALL = EDS_BBOX | EDS_BBOX_BUFFERS,\r
39 \r
40                 //! Show all debug infos\r
41                 EDS_FULL = 0xffffffff\r
42         };\r
43 \r
44 \r
45 } // end namespace scene\r
46 } // end namespace irr\r
47 \r
48 \r
49 #endif // __E_DEBUG_SCENE_TYPES_H_INCLUDED__\r
50 \r