virtualx-engine/modules/gdnative
Karroffel 2a4e2b5378 [GDNative] added API struct wrapper generator
Previously functions of the GDNative API were accessed by letting
the loader at load-time resolve the symbols. This causes troubles on
Windows (...sigh...), so now the GDNative API isn't exported anymore.

This means, that a library that wants to call a GDNative function
needs to access it via a struct of pointers that's passed to it at
right after the library was loaded. To make the usage easier, those
function pointers in the struct can be wrapped in actual function in
the global scope. This commit adds a generator for that wrapper code.
2017-10-03 23:26:39 +02:00
..
gdnative Allow booleanization of all types 2017-09-19 18:55:31 +02:00
include [GDNative] added API struct wrapper generator 2017-10-03 23:26:39 +02:00
nativescript Enhance iOS export 2017-09-26 00:18:08 +07:00
config.py Fix GDNative API generator after changes to MethodBind 2017-08-30 10:45:10 +07:00
gd_native_library_editor.cpp Apply clang-format again to recent changes 2017-09-16 19:48:45 +02:00
gd_native_library_editor.h Apply clang-format again to recent changes 2017-09-16 19:48:45 +02:00
gdnative.cpp [GDnative] replace gdnative_api_struct.h by a json-based autogenerated system 2017-10-03 09:48:52 +02:00
gdnative.h [GDnative] replace gdnative_api_struct.h by a json-based autogenerated system 2017-10-03 09:48:52 +02:00
gdnative_api.json [GDNative] added API struct wrapper generator 2017-10-03 23:26:39 +02:00
register_types.cpp Apply clang-format again to recent changes 2017-09-16 19:48:45 +02:00
register_types.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
SCsub [GDNative] added API struct wrapper generator 2017-10-03 23:26:39 +02:00