All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IiOSGlDisplayService.h
1 #pragma once
2 
3 #include "Types.h"
4 #include "iOSDeclarations.h"
5 #include "CallbackCollection.h"
6 
7 
8 namespace Eegeo
9 {
10  namespace iOS
11  {
12  namespace Sdk
13  {
15  {
16  public:
18 
19  virtual ~IiOSGlDisplayService() { }
20 
21  virtual void NotifyViewFrameChanged() = 0;
22 
23  virtual float GetViewWidth() const = 0;
24  virtual float GetViewHeight() const = 0;
25  virtual float GetDeviceDpi() const = 0;
26  virtual float GetViewPixelScale() const = 0;
27  virtual GlDisplayServiceChangedEvent& ChangedEvent() const = 0;
28 
29  };
30  }
31  }
32 }