EDebugSceneTypes.h 822 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Copyright (C) 2002-2012 Nikolaus Gebhardt
  2. // This file is part of the "Irrlicht Engine".
  3. // For conditions of distribution and use, see copyright notice in irrlicht.h
  4. #pragma once
  5. namespace irr
  6. {
  7. namespace scene
  8. {
  9. //! An enumeration for all types of debug data for built-in scene nodes (flags)
  10. enum E_DEBUG_SCENE_TYPE
  11. {
  12. //! No Debug Data ( Default )
  13. EDS_OFF = 0,
  14. //! Show Bounding Boxes of SceneNode
  15. EDS_BBOX = 1,
  16. //! Show Vertex Normals
  17. EDS_NORMALS = 2,
  18. //! Shows Skeleton/Tags
  19. EDS_SKELETON = 4,
  20. //! Overlays Mesh Wireframe
  21. EDS_MESH_WIRE_OVERLAY = 8,
  22. //! Show Bounding Boxes of all MeshBuffers
  23. EDS_BBOX_BUFFERS = 32,
  24. //! EDS_BBOX | EDS_BBOX_BUFFERS
  25. EDS_BBOX_ALL = EDS_BBOX | EDS_BBOX_BUFFERS,
  26. //! Show all debug infos
  27. EDS_FULL = 0xffffffff
  28. };
  29. } // end namespace scene
  30. } // end namespace irr