summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/common/entry/entry_android.cpp
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-09-12 10:23:53 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-09-12 10:23:53 +0200
commit7ca8f88a5c399317265d9a2f5132eab2ab7723ac (patch)
treecf7af75fb307bd040508c4c2455d3bd6755619f4 /3rdparty/bgfx/examples/common/entry/entry_android.cpp
parent6d06509293e2fe6b1743085471f0ff5268a1b351 (diff)
Added latest BGFX (nw)
Diffstat (limited to '3rdparty/bgfx/examples/common/entry/entry_android.cpp')
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_android.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/3rdparty/bgfx/examples/common/entry/entry_android.cpp b/3rdparty/bgfx/examples/common/entry/entry_android.cpp
index 2d7c852c86c..f16b1e5dac6 100644
--- a/3rdparty/bgfx/examples/common/entry/entry_android.cpp
+++ b/3rdparty/bgfx/examples/common/entry/entry_android.cpp
@@ -181,14 +181,22 @@ namespace entry
break;
case APP_CMD_GAINED_FOCUS:
+ {
// Command from main thread: the app's activity window has gained
// input focus.
+ WindowHandle defaultWindow = { 0 };
+ m_eventQueue.postSuspendEvent(defaultWindow, Suspend::WillResume);
break;
+ }
case APP_CMD_LOST_FOCUS:
+ {
// Command from main thread: the app's activity window has lost
// input focus.
+ WindowHandle defaultWindow = { 0 };
+ m_eventQueue.postSuspendEvent(defaultWindow, Suspend::WillSuspend);
break;
+ }
case APP_CMD_CONFIG_CHANGED:
// Command from main thread: the current device configuration has changed.
@@ -204,8 +212,12 @@ namespace entry
break;
case APP_CMD_RESUME:
+ {
// Command from main thread: the app's activity has been resumed.
+ WindowHandle defaultWindow = { 0 };
+ m_eventQueue.postSuspendEvent(defaultWindow, Suspend::DidResume);
break;
+ }
case APP_CMD_SAVE_STATE:
// Command from main thread: the app should generate a new saved state
@@ -216,8 +228,12 @@ namespace entry
break;
case APP_CMD_PAUSE:
+ {
// Command from main thread: the app's activity has been paused.
+ WindowHandle defaultWindow = { 0 };
+ m_eventQueue.postSuspendEvent(defaultWindow, Suspend::DidSuspend);
break;
+ }
case APP_CMD_STOP:
// Command from main thread: the app's activity has been stopped.