Mercurial > hg > orthanc-stone
comparison Applications/Sdl/SdlEngine.h @ 293:017044be141b am-2
renaming
author | am@osimis.io |
---|---|
date | Thu, 30 Aug 2018 17:15:22 +0200 |
parents | a38465cc909f |
children | 6cc3ce74dc05 |
comparison
equal
deleted
inserted
replaced
292:df5011cf903c | 293:017044be141b |
---|---|
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #if ORTHANC_ENABLE_SDL == 1 | 24 #if ORTHANC_ENABLE_SDL == 1 |
25 | 25 |
26 #include "SdlCairoSurface.h" | 26 #include "SdlCairoSurface.h" |
27 #include "../Generic/BasicNativeApplicationContext.h" | 27 #include "../Generic/NativeStoneApplicationContext.h" |
28 | 28 |
29 namespace OrthancStone | 29 namespace OrthancStone |
30 { | 30 { |
31 class SdlEngine : public IViewport::IObserver | 31 class SdlEngine : public IViewport::IObserver |
32 { | 32 { |
33 private: | 33 private: |
34 SdlWindow& window_; | 34 SdlWindow& window_; |
35 BasicNativeApplicationContext& context_; | 35 NativeStoneApplicationContext& context_; |
36 SdlCairoSurface surface_; | 36 SdlCairoSurface surface_; |
37 bool viewportChanged_; | 37 bool viewportChanged_; |
38 | 38 |
39 void SetSize(unsigned int width, | 39 void SetSize(unsigned int width, |
40 unsigned int height); | 40 unsigned int height); |
44 static KeyboardModifiers GetKeyboardModifiers(const uint8_t* keyboardState, | 44 static KeyboardModifiers GetKeyboardModifiers(const uint8_t* keyboardState, |
45 const int scancodeCount); | 45 const int scancodeCount); |
46 | 46 |
47 public: | 47 public: |
48 SdlEngine(SdlWindow& window, | 48 SdlEngine(SdlWindow& window, |
49 BasicNativeApplicationContext& context); | 49 NativeStoneApplicationContext& context); |
50 | 50 |
51 virtual ~SdlEngine(); | 51 virtual ~SdlEngine(); |
52 | 52 |
53 virtual void OnViewportContentChanged(const IViewport& viewport) | 53 virtual void OnViewportContentChanged(const IViewport& viewport) |
54 { | 54 { |