Ocular Engine
SceneTreeType.hpp
1 
17 #pragma once
18 #ifndef __H__OCULAR_SCENE_TREE_TYPE__H__
19 #define __H__OCULAR_SCENE_TREE_TYPE__H__
20 
21 #include <cstdint>
22 
23 //------------------------------------------------------------------------------------------
24 
29 namespace Ocular
30 {
35  namespace Core
36  {
37  enum class SceneTreeType : uint32_t
38  {
39  BoundingVolumeHierarchyCPU = 0x00,
40  BoundingVolumeHierarchyGPU = 0x01,
41  QuadTreeCPU = 0x02,
42  QuadTreeGPU = 0x03,
43  OctTreeCPU = 0x04,
44  OctTreeGPU = 0x05,
45  BinarySpacePartitioningCPU = 0x06,
46  BinarySpacePartitioningGPU = 0x07,
47  Unknown
48  };
49  }
53 }
58 //------------------------------------------------------------------------------------------
59 
60 #endif
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70