All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
LayerIds.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 #include <string>
6 
7 namespace Eegeo
8 {
9  namespace Rendering
10  {
11  namespace LayerIds
12  {
18  enum Values
19  {
20  // Rendered first.
21 
22  BeforeAll,
23  BeforeWorld,
24  BeforeWorldOpaque,
25  Buildings,
26  Trees,
27  Roads,
28  Terrain,
29 
30  AfterWorldOpaque,
31 
32  BeforeWorldShadow,
33  ShadowGeometry,
34  AfterWorldShadow,
35 
36  ShadowOverlay,
37 
38  BeforeWorldTranslucency,
39  RoadNames,
40  PlaceNames,
41  AfterWorldTranslucency,
42 
43  Interiors,
44  InteriorEntities,
45 
46  ScreenOverlay,
47  Pins,
48 
49  AfterWorld,
50  AfterAll
51 
52  // Rendered last.
53  };
54 
55  std::string asString(Values value);
56  };
57  }
58 }