EDebugSceneTypes.h 779 B

123456789101112131415161718192021222324252627282930313233343536373839
  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 scene
  6. {
  7. //! An enumeration for all types of debug data for built-in scene nodes (flags)
  8. enum E_DEBUG_SCENE_TYPE
  9. {
  10. //! No Debug Data ( Default )
  11. EDS_OFF = 0,
  12. //! Show Bounding Boxes of SceneNode
  13. EDS_BBOX = 1,
  14. //! Show Vertex Normals
  15. EDS_NORMALS = 2,
  16. //! Shows Skeleton/Tags
  17. EDS_SKELETON = 4,
  18. //! Overlays Mesh Wireframe
  19. EDS_MESH_WIRE_OVERLAY = 8,
  20. //! Show Bounding Boxes of all MeshBuffers
  21. EDS_BBOX_BUFFERS = 32,
  22. //! EDS_BBOX | EDS_BBOX_BUFFERS
  23. EDS_BBOX_ALL = EDS_BBOX | EDS_BBOX_BUFFERS,
  24. //! Show all debug infos
  25. EDS_FULL = 0xffff
  26. };
  27. } // end namespace scene