diff options
author | Piotr Dziwinski <piotrdz@gmail.com> | 2012-07-29 15:09:53 +0200 |
---|---|---|
committer | Piotr Dziwinski <piotrdz@gmail.com> | 2012-07-29 15:09:53 +0200 |
commit | 7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e (patch) | |
tree | 00aaece75d43bd35a3997bf4eacdfd103d29d5c7 /src/graphics/opengl/gldevice.h | |
parent | 72c0188ec37c3783133baf6960d72cb3c9d12a6c (diff) | |
download | colobot-7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e.tar.gz colobot-7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e.tar.bz2 colobot-7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e.zip |
Video mode changing
- added video mode querying & changing
- added joystick querying & changing
- cleaned up CApplication interface
Diffstat (limited to 'src/graphics/opengl/gldevice.h')
-rw-r--r-- | src/graphics/opengl/gldevice.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/graphics/opengl/gldevice.h b/src/graphics/opengl/gldevice.h index 313ea02..1864000 100644 --- a/src/graphics/opengl/gldevice.h +++ b/src/graphics/opengl/gldevice.h @@ -70,7 +70,7 @@ struct GLDevicePrivate; class CGLDevice : public Gfx::CDevice { public: - CGLDevice(); + CGLDevice(const Gfx::GLDeviceConfig &config); virtual ~CGLDevice(); virtual bool GetWasInit(); @@ -79,6 +79,8 @@ public: virtual bool Create(); virtual void Destroy(); + void ConfigChanged(const Gfx::GLDeviceConfig &newConfig); + virtual void BeginScene(); virtual void EndScene(); @@ -159,6 +161,8 @@ private: void UpdateLightPosition(int index); private: + //! Current config + Gfx::GLDeviceConfig m_config; //! Was initialized? bool m_wasInit; //! Last encountered error |