diff options
author | Sergey Minakov <naithar@icloud.com> | 2020-08-13 18:24:39 +0300 |
---|---|---|
committer | Sergey Minakov <naithar@icloud.com> | 2020-11-10 16:28:29 +0300 |
commit | 30783d57ccf6f368f21a84e408f56b86d05cba2b (patch) | |
tree | 7af4591c589b1393a31599cbad19490893fcc5f1 /modules/arkit | |
parent | 03ae26bb74c0b713fe2132c5b003ae41e366746c (diff) |
iOS Modules: separate main platform code from modules
Moved previously builtin modules 'GameCenter', 'AppStore', 'iCloud' to separate modules to be represented as plugin.
Modified 'ARKit' and 'Camera' to not be builtin into engine and work as plugin.
Changed platform code so it's not affected by the move.
Modified Xcode project file to remove parameters that doesn't make any effect.
Added basic '.gdip' plugin config file.
Diffstat (limited to 'modules/arkit')
-rw-r--r-- | modules/arkit/arkit.gdip | 18 | ||||
-rw-r--r-- | modules/arkit/arkit_module.cpp (renamed from modules/arkit/register_types.cpp) | 4 | ||||
-rw-r--r-- | modules/arkit/arkit_module.h (renamed from modules/arkit/register_types.h) | 2 |
3 files changed, 21 insertions, 3 deletions
diff --git a/modules/arkit/arkit.gdip b/modules/arkit/arkit.gdip new file mode 100644 index 0000000000..22c0a07e26 --- /dev/null +++ b/modules/arkit/arkit.gdip @@ -0,0 +1,18 @@ +[config] +name="ARKit" +binary="arkit_lib.a" + +initialization="register_arkit_types" +deinitialization="unregister_arkit_types" + +[dependencies] +linked=[] +embedded=[] +system=["AVFoundation.framework", "ARKit.framework"] + +capabilities=["arkit"] + +files=[] + +[plist] +NSCameraUsageDescription="Device camera is used for some functionality" diff --git a/modules/arkit/register_types.cpp b/modules/arkit/arkit_module.cpp index 91069ab364..87ee3b87a5 100644 --- a/modules/arkit/register_types.cpp +++ b/modules/arkit/arkit_module.cpp @@ -1,5 +1,5 @@ /*************************************************************************/ -/* register_types.cpp */ +/* arkit_module.cpp */ /*************************************************************************/ /* This file is part of: */ /* GODOT ENGINE */ @@ -28,7 +28,7 @@ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /*************************************************************************/ -#include "register_types.h" +#include "arkit_module.h" #include "arkit_interface.h" diff --git a/modules/arkit/register_types.h b/modules/arkit/arkit_module.h index f8939a1e3f..8aa8175ed5 100644 --- a/modules/arkit/register_types.h +++ b/modules/arkit/arkit_module.h @@ -1,5 +1,5 @@ /*************************************************************************/ -/* register_types.h */ +/* arkit_module.h */ /*************************************************************************/ /* This file is part of: */ /* GODOT ENGINE */ |