aboutsummaryrefslogtreecommitdiff
path: root/modules/gdnative/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #12284 from bojidar-bg/allow-subproperty-setRémi Verschelde2017-11-211-1/+1
|\ | | | | Allow for getting/setting "dotted" properties of objects
| * Allow for getting/setting indexed properties of objects using get/set_indexedBojidar Marinov2017-11-211-1/+1
| | | | | | | | Performance is around the same as using pure set() through GDScript.
* | Merge pull request #12590 from poke1024/bsearchRémi Verschelde2017-11-211-0/+4
|\ \ | | | | | | Add bsearch and bsearch_custom to Array
| * | Add bsearch and bsearch_custom to Arraypoke10242017-11-211-0/+4
| | |
* | | Revert this change, we need to export symbols on the library sideBastiaan Olij2017-11-211-1/+1
|/ /
* | [GDNative] add a way to register call typesKarroffel2017-11-201-0/+3
| |
* | [GDNative] removed godot_string_c_strKarroffel2017-11-201-1/+0
| |
* | [GDNative] loading error and version error procsKarroffel2017-11-201-1/+16
| |
* | Rename Rect3 to AABB.Ferenc Arn2017-11-176-125/+126
| | | | | | | | Fixes #12973.
* | Merge pull request #12586 from karroffel/gdnative-gdnlibrary-changesThomas Herzog2017-11-141-1/+1
|\ \ | | | | | | [GDNative] use feature tags, added load once option
| * | [GDNative] removed anchorsKarroffel2017-11-031-1/+1
| | |
* | | Removed add/remove interface bindings and added get_interfacesBastiaanOlij2017-11-131-1/+1
| |/ |/|
* | [GDNative] rename nativearvr extension to arvrKarroffel2017-11-101-1/+1
| |
* | [GDNative] better API struct versioningKarroffel2017-11-101-1/+1
| |
* | [GDNative] even more API fixesKarroffel2017-11-072-0/+4
| |
* | Merge pull request #12612 from karroffel/gdnative-poolarray-accessorsThomas Herzog2017-11-041-0/+124
|\ \ | | | | | | [GDNative] added Read and Write accessors to pool arrays
| * | [GDNative] added Read and Write accessors to pool arraysKarroffel2017-11-031-0/+124
| |/
* | Merge pull request #12557 from BastiaanOlij/arvr_add_rumble_supportBastiaan Olij2017-11-041-0/+1
|\ \ | | | | | | Adding rumble support to ARVR controllers
| * | Adding rumble support to ARVR controllers (if implemented on the ARVR interface)Bastiaan Olij2017-11-011-0/+1
| |/
* / [GDNative] small API bug fixesKarroffel2017-11-032-1/+2
|/
* Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialogIgnacio Etcheverry2017-10-241-0/+1
| | | | | - 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.
* Fix compilation on Visual Studio 2013 (#10219).scorched2017-10-2018-0/+162
|
* [GDnative] add pluginscript \o/Emmanuel Leblond2017-10-171-0/+170
|
* Couple of small changes so our ARVRInterfaceGDNative gets constructed and ↵BastiaanOlij2017-10-151-1/+1
| | | | registered automatically when a module loads
* update ARVRInterfaceGDNative to use API structKarroffel2017-10-142-2/+22
|
* [GDNative] removed native_raw_callKarroffel2017-10-141-1/+1
|
* Redoing the ARVR GDNative interface as module and tighter implementationBastiaanOlij2017-10-141-0/+58
|
* [GDnative] Add string_name apiEmmanuel Leblond2017-10-082-0/+72
|
* [GDNative] added API struct wrapper generatorKarroffel2017-10-032-46/+1
| | | | | | | | | | | | 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.
* [GDnative] replace gdnative_api_struct.h by a json-based autogenerated systemEmmanuel Leblond2017-10-031-723/+0
|
* [GDnative] Add active_library_path to init options structEmmanuel Leblond2017-10-021-0/+1
|
* Enhance iOS exportRuslan Mustakov2017-09-262-4/+4
| | | | | | | | | | - 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.
* Fixed a bunch of typos, including an error code.Ross Hadden2017-09-211-1/+1
|
* Allow booleanization of all typesHein-Pieter van Braam2017-09-192-2/+2
| | | | | | | | | | | | | 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.
* Change structure order for godot nim compatibilityKonstantin Zaitsev2017-09-191-1/+1
|
* [GDnative] Use X macro to define godot_gdnative_api_struct and it instantiationEmmanuel Leblond2017-09-171-664/+676
|
* [GDnative] create godot_gdnative_api_struct and pass it to ↵Emmanuel Leblond2017-09-172-0/+714
| | | | godot_gdnative_init_options
* Change Color.to_32() to to_rgba32() and format as RGBAmrawlingst2017-09-071-2/+2
|
* merged gdnative and nativescript moduleKarroffel2017-09-0319-0/+2665