axmol/core/base
RH 6f00aed73f [Android] Enable support for restarting application process if OpenGL context is lost (#1409)
* Add code to allow app to restart cleanly.
Call native renderer before the sleep in onDrawFrame due to possibility of invalid texture data after delay.
Dispatch event if application process will be restarted.
Add AX_ENABLE_RESTART_APPLICATION_ON_CONTEXT_LOST configuration option. Disabled if AX_ENABLE_CACHE_TEXTURE_DATA is enabled.

* Add missing code for nativeOnContextLost

* Revert onDrawFrame change to commit in separate PR

* Fix activity reference
2023-11-02 19:41:41 +08:00
..
AsyncTaskPool.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
AsyncTaskPool.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
AutoreleasePool.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
AutoreleasePool.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
CMakeLists.txt Use std containers instead uthash (#1379) 2023-10-12 22:00:46 +08:00
ConcurrentDeque.h Final migrate (#876) 2022-10-01 16:24:52 +08:00
Config.h WASM: use shorten target platform name 'wasm' instead 'emscripten' 2023-09-05 22:17:18 +08:00
Configuration.cpp Merge: 41714a04fd 2631c8405b 2023-09-02 19:56:50 +08:00
Configuration.h Merge: 41714a04fd 2631c8405b 2023-09-02 19:56:50 +08:00
Console.cpp Merge: 41714a04fd 2631c8405b 2023-09-02 19:56:50 +08:00
Console.h Update 3rd sources (#1240) 2023-06-24 09:17:14 +08:00
Constants.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Controller-android.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Controller-apple.mm Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Controller-linux-win32.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Controller.cpp WASM: use shorten target platform name 'wasm' instead 'emscripten' 2023-09-05 22:17:18 +08:00
Controller.h WASM: use shorten target platform name 'wasm' instead 'emscripten' 2023-09-05 22:17:18 +08:00
Data.cpp Make Data::fastSet behavior compatible, refer #1369 2023-10-02 21:08:51 +08:00
Data.h Make Data::fastSet behavior compatible, refer #1369 2023-10-02 21:08:51 +08:00
Director.cpp [Android] Fix corrupted FPS stats font textures on OpenGL context lost (#1402) 2023-10-25 09:44:08 +08:00
Director.h [Android] Fix corrupted FPS stats font textures on OpenGL context lost (#1402) 2023-10-25 09:44:08 +08:00
Enums.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Event.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Event.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventAcceleration.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventAcceleration.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventController.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventController.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventCustom.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventCustom.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventDispatcher.cpp Allow unity builds on a subset of the sources. (#1266) 2023-07-15 19:06:54 +08:00
EventDispatcher.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventFocus.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventFocus.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventKeyboard.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventKeyboard.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListener.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListener.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerAcceleration.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerAcceleration.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerController.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerController.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerCustom.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerCustom.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerFocus.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerFocus.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerKeyboard.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerKeyboard.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerMouse.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerMouse.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerTouch.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventListenerTouch.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventMouse.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventMouse.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventTouch.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventTouch.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EventType.h [Android] Enable support for restarting application process if OpenGL context is lost (#1409) 2023-11-02 19:41:41 +08:00
FPSImages.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
FPSImages.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
GameController.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
IMEDelegate.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
IMEDispatcher.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
IMEDispatcher.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
JsonWriter.h Add a dedicated class for easy load padded string for simdjson parser 2023-10-12 00:02:48 +08:00
Macros.h Merge: ac073ee8c1 4753270d77 2023-07-19 23:45:36 +08:00
Map.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
NS.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
NS.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
NinePatchImageParser.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
NinePatchImageParser.h Add missing include guard in NinePatchImageParser.h (#1248) 2023-07-01 08:53:09 +08:00
ObjectFactory.cpp Final migrate (#876) 2022-10-01 16:24:52 +08:00
ObjectFactory.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
PaddedString.h Improve code style 2023-10-12 22:10:11 +08:00
Profiling.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Profiling.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Properties.cpp Preferred use byte_buffer as APIs 2023-09-29 01:57:41 +08:00
Properties.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Protocols.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Random.cpp Fix wasm RandomHelper always return 0 2023-09-18 19:07:15 +08:00
Random.h Fix wasm RandomHelper always return 0 2023-09-18 19:07:15 +08:00
Ref.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Ref.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
RefPtr.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Scheduler.cpp Fix #1391 2023-10-17 23:23:57 +08:00
Scheduler.h Fix #1391 2023-10-17 23:23:57 +08:00
ScriptSupport.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
ScriptSupport.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
SimpleTimer.cpp Update 3rd sources (#1240) 2023-06-24 09:17:14 +08:00
SimpleTimer.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
StencilStateManager.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
StencilStateManager.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
TGAlib.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
TGAlib.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Touch.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Touch.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Types.cpp Processing wasm touch events properly 2023-09-07 19:32:06 +08:00
Types.h Merge: 41714a04fd 2631c8405b 2023-09-02 19:56:50 +08:00
UTF8.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
UTF8.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
UserDefault.cpp Merge: 41714a04fd 2631c8405b 2023-09-02 19:56:50 +08:00
UserDefault.h Merge: 41714a04fd 2631c8405b 2023-09-02 19:56:50 +08:00
Utils.cpp Update yasio, improve pod_vector 2023-10-01 22:04:47 +08:00
Utils.h Improve API utils::base64Encode with std::span 2023-09-29 17:13:10 +08:00
Value.cpp Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Value.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Vector.h Use std containers instead uthash (#1379) 2023-10-12 22:00:46 +08:00
ZipUtils.cpp Update yasio, improve pod_vector 2023-10-01 22:04:47 +08:00
ZipUtils.h Add preload ttf SDF font atlas support 2023-09-26 01:33:06 +08:00
any_buffer.h Final migrate (#876) 2022-10-01 16:24:52 +08:00
astc.cpp Improve wasm support 2023-09-05 21:10:25 +08:00
astc.h Move SIMD detection to AXConfigDefine.cmake 2022-12-17 11:56:48 +08:00
atitc.cpp Final migrate (#876) 2022-10-01 16:24:52 +08:00
atitc.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
axstd.h Use std containers instead uthash (#1379) 2023-10-12 22:00:46 +08:00
base64.cpp Improve base64 API 2023-01-01 18:07:18 +08:00
base64.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
bitmask.h Final migrate (#876) 2022-10-01 16:24:52 +08:00
etc1.cpp Allow unity builds on a subset of the sources. (#1266) 2023-07-15 19:06:54 +08:00
etc1.h Improve linkage 2022-01-04 11:00:07 +08:00
etc2.cpp Allow unity builds on a subset of the sources. (#1266) 2023-07-15 19:06:54 +08:00
etc2.h Final migrate (#876) 2022-10-01 16:24:52 +08:00
filesystem.h Merge: 610711a164 990531ecdc 2022-06-16 19:41:56 +03:00
firePngData.h Add missing include guards. (#1265) 2023-07-10 08:47:20 +08:00
format.h Final migrate (#876) 2022-10-01 16:24:52 +08:00
hlookup.h Rename core folder name 2021-12-31 14:39:08 +08:00
ktxspec_v1.h Final migrate (#876) 2022-10-01 16:24:52 +08:00
pvr.cpp Rename core folder name 2021-12-31 14:39:08 +08:00
pvr.h Match compression test images PMA with engine settings 2022-04-26 16:38:59 +08:00
s3tc.cpp Final migrate (#876) 2022-10-01 16:24:52 +08:00
s3tc.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00