All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EmscriptenGlDisplayService.h
1 #pragma once
2 
3 #include "Types.h"
4 
5 namespace Eegeo
6 {
7  namespace Emscripten
8  {
9  class EglImpl;
10 
12  {
13  public:
14  static EmscriptenGlDisplayService* Create();
15 
17 
18  bool CreateDisplay();
19  bool CreateContextAndSurface();
20  bool Teardown();
21 
22  private:
24 
25  EglImpl* m_pEglImpl;
26  };
27  }
28 }