Karroffel
534d62d2f4
[GDNative] new GDNative API
...
This adds GDNative as a separate class type.
It can be used to interface with native libraries by
using "native calls", which can be registered by modules
(and in future other GDNative libraries?).
It also reworks the currently called "GDNativeScript" into a
"NativeScript" that just makes use of the new GDNative instead
of it being the component that implements that functionality.
2017-07-24 04:23:37 +02:00
sheepandshepherd
914a68723f
Expose Dictionary::next to GDNative
2017-07-15 23:02:19 +02:00
TwistedTwigleg
44ecfb028d
Fixed syntax inconsistency in Vector3.snap and Vector3.snapped
2017-07-03 16:29:03 -04:00
alexholly
935f730170
renamed all Rect3.pos to Rect3.position
2017-06-09 15:54:02 +02:00
Emmanuel Leblond
8ecdbfc417
[GDnative] API consistency + missing properties
2017-06-08 07:21:53 +02:00
alexholly
a3c90b0293
renamed all Rect2.pos to Rect2.position
2017-06-04 02:09:17 +02:00
sheepandshepherd
4844013827
Fix GDNative PoolVector typos
2017-05-31 23:44:20 +02:00
sheepandshepherd
9f34bb4ebe
Wrap copy constructor for some GDNative types
2017-05-31 00:03:50 +02:00
Karroffel
f23b56e3ec
[GDNative] fixed some functions that returned references
...
Those errors were introduced with #8821 (6fd217d
). These functions need to return reference types, otherwise setting values on those containers does not work.
2017-05-23 22:57:02 +02:00
Emmanuel Leblond
abcb044bf3
Finish implementation of GDnative builtins bindings
2017-05-19 23:28:15 +02:00
Rémi Verschelde
c3baf5eb3c
Fix two typos from previous commit
...
Also cleanup comments on variant types.
2017-05-17 18:45:56 +02:00
Karroffel
d137e83c60
[GDNative] added varcall and print
2017-05-11 23:06:11 +02:00
Thomas Herzog
68d79b21c3
Merge pull request #8440 from karroffel/gdnative-new-method
...
[GDNative] added "new" method and fixed headers
2017-04-17 20:41:32 +02:00
Thomas Herzog
a88c20f0ca
Merge pull request #8439 from touilleMan/correct_gdnative_signatures
...
Correct gdnative signatures
2017-04-17 19:55:42 +02:00
Karroffel
f4261c8868
[GDNative] added "new" method and fixed headers
2017-04-17 19:52:18 +02:00
Emmanuel Leblond
e7134ce283
gdnative: Implement missing function for godot_basis.
2017-04-17 19:05:00 +02:00
Emmanuel Leblond
707eedfa85
gdnative: modify vector2&vector3 functions signature to use value passing instead of ptr.
2017-04-17 16:43:43 +02:00
Emmanuel Leblond
8400de76a7
Add godot_string_unicode_str to GDnative
2017-04-17 15:48:26 +02:00
Emmanuel Leblond
7013cd984b
Correct indentation in gdnative vector2/3
2017-04-15 01:06:42 +02:00
Emmanuel Leblond
e5f7f656d6
Implement missing functions in gdnative vector2 and vector3 bindings
2017-04-15 00:29:43 +02:00
Karroffel
be2ad4f155
[GDNative] made string functions more C-friendly
2017-04-11 14:58:59 +02:00
Karroffel
c7f8b22ba0
renamed dlscript module to gdnative
2017-04-09 21:07:53 +02:00