summaryrefslogtreecommitdiff
path: root/modules/gdnative/include
AgeCommit message (Collapse)Author
2017-11-14Merge pull request #12586 from karroffel/gdnative-gdnlibrary-changesThomas Herzog
[GDNative] use feature tags, added load once option
2017-11-13Removed add/remove interface bindings and added get_interfacesBastiaanOlij
2017-11-10[GDNative] rename nativearvr extension to arvrKarroffel
2017-11-10[GDNative] better API struct versioningKarroffel
2017-11-07[GDNative] even more API fixesKarroffel
2017-11-04Merge pull request #12612 from karroffel/gdnative-poolarray-accessorsThomas Herzog
[GDNative] added Read and Write accessors to pool arrays
2017-11-04Merge pull request #12557 from BastiaanOlij/arvr_add_rumble_supportBastiaan Olij
Adding rumble support to ARVR controllers
2017-11-03[GDNative] added Read and Write accessors to pool arraysKarroffel
2017-11-03[GDNative] small API bug fixesKarroffel
2017-11-03[GDNative] removed anchorsKarroffel
2017-11-01Adding rumble support to ARVR controllers (if implemented on the ARVR interface)Bastiaan Olij
2017-10-24Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialogIgnacio Etcheverry
- Make ScriptCreateDialog disable the built-in script checked button if the language does not support it. - ScriptLanguage's get_template and make_template now receive the script path as class name if the the script language does not have named classes.
2017-10-20Fix compilation on Visual Studio 2013 (#10219).scorched
2017-10-17[GDnative] add pluginscript \o/Emmanuel Leblond
2017-10-15Couple of small changes so our ARVRInterfaceGDNative gets constructed and ↵BastiaanOlij
registered automatically when a module loads
2017-10-14update ARVRInterfaceGDNative to use API structKarroffel
2017-10-14[GDNative] removed native_raw_callKarroffel
2017-10-14Redoing the ARVR GDNative interface as module and tighter implementationBastiaanOlij
2017-10-08[GDnative] Add string_name apiEmmanuel Leblond
2017-10-03[GDNative] added API struct wrapper generatorKarroffel
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[GDnative] replace gdnative_api_struct.h by a json-based autogenerated systemEmmanuel Leblond
2017-10-02[GDnative] Add active_library_path to init options structEmmanuel Leblond
2017-09-26Enhance iOS exportRuslan Mustakov
- The export process now builds complete .ipa on macOS, instead of just creating XCode project. - The project includes Capabilities games usually require: Game Center, Push Notifications, In-App Purchase. - Icons and launch screens can be specified in export preset.
2017-09-21Fixed a bunch of typos, including an error code.Ross Hadden
2017-09-19Allow booleanization of all typesHein-Pieter van Braam
We now allow booleanization of all types. This means that empty versions of all types now evaluate to false. So a Vector2(0,0), Dictionary(), etc. This allows you to write GDScript like: if not Dictionary(): print("Empty dict") Booleanization can now also no longer fail. There is no more valid flag, this changes Variant and GDNative API.
2017-09-19Change structure order for godot nim compatibilityKonstantin Zaitsev
2017-09-17[GDnative] Use X macro to define godot_gdnative_api_struct and it instantiationEmmanuel Leblond
2017-09-17[GDnative] create godot_gdnative_api_struct and pass it to ↵Emmanuel Leblond
godot_gdnative_init_options
2017-09-07Change Color.to_32() to to_rgba32() and format as RGBAmrawlingst
2017-09-03merged gdnative and nativescript moduleKarroffel