summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Ensure GDCLASS can be used outside the godot namespace.Fabio Alessandrelli2022-09-013-228/+228
* Add support for `_notification`, `_set`, `_get`, `_get_property_list`, `_prop...bruvzg2022-08-226-111/+364
* Add support for `property_*_revert` methodsYuri Sizov2022-08-181-0/+2
* Allow GDCLASS in own namespacesKevin Smith2022-07-311-1/+1
* Fix "_instance_bindings != nullptr" for Wrapped objects.Fabio Alessandrelli2022-07-291-1/+4
* Merge pull request #677 from lukas-toenne/fix_object_ptr_argsFabio Alessandrelli2022-07-292-4/+4
|\
| * Fix for pointer indirection in the Ref<T> template.Lukas Tönne2022-01-071-2/+2
| * Fixed pointer indirection in the PtrToArg template for Object arguments.Lukas Tönne2022-01-021-2/+2
* | fix: Object::cast_to checks provided object for nullptrDNKpp2022-07-261-0/+3
* | Add bindings for Vector4, Vector4i, Projection built-in types.bruvzg2022-07-2113-220/+1277
* | Merge pull request #686 from ondy-personal/patch-1Rémi Verschelde2022-07-181-0/+3
|\ \
| * | Fixed crash when called methods return nullptr.ondy-personal2022-01-311-0/+3
* | | Add support for BitField hint, sync API files.bruvzg2022-07-113-1/+72
* | | Fix crash when using static methods without return valueAlessandro Famà2022-07-031-1/+5
* | | Fix GDN_EXPORT define with mingw.Fabio Alessandrelli2022-06-181-3/+5
* | | Sync containers with new HashMap/HashSet, sync API headers.bruvzg2022-06-067-414/+1083
* | | Cast `Variant::Type` to `GDNativeVariantType`Teodor Potancok2022-05-172-7/+7
* | | [Method Bind] Add support for default argument values and static method bindi...bruvzg2022-05-064-13/+284
* | | Add double precision build support.bruvzg2022-05-041-15/+15
* | | Change registered initializers / terminators to the single function with leve...bruvzg2022-05-041-13/+14
* | | Color: Rename to_srgb/to_linear to include base color spaceRémi Verschelde2022-04-131-2/+2
* | | Add support for variadic method binds with the typed return. Sync headers.bruvzg2022-03-301-34/+80
* | | Sync godot-headers and fix build after "Create GDExtension clases for Physics...bruvzg2022-03-161-0/+22
* | | Fix build after "Discern between VIRTUAL and ABSTRACT class bindings".bruvzg2022-03-151-1/+2
* | | Update copyright yearRémi Verschelde2022-03-1551-102/+102
* | | Add `ObjectDB::get_instance` method to get wrapped `Object *` from `ObjectID`.bruvzg2022-03-081-0/+11
* | | Fixed crash on release builds due to missing argument type informationMelissa Geels2022-03-021-8/+0
* | | Reorder native extension initialization stepsGilles Roudière2022-02-281-2/+2
* | | Merge pull request #708 from Zylann/fix_inheriting_class_with_namespaceRémi Verschelde2022-02-211-2/+6
|\ \ \
| * | | Fix GDCLASS when inherited class is in another namespaceMarc Gilleron2022-02-201-2/+6
* | | | Merge pull request #701 from bruvzg/port_templatesRémi Verschelde2022-02-2122-1/+7230
|\ \ \ \ | |/ / / |/| | |
| * | | Port a bunch of Godot container templates to GDExtension.bruvzg2022-02-1822-1/+7230
* | | | Use forward declares for vector math typesRémi Verschelde2022-02-206-20/+20
* | | | Merge pull request #688 from zhehangd/masterRémi Verschelde2022-02-191-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Add missing Vector2::operator Vector2i()Zhehang Ding2022-02-071-0/+1
| |/ /
* | | Add ERR_ macros variants using `String` messages.bruvzg2022-02-171-0/+6
* | | Fix "const" NativePtr binds.bruvzg2022-02-161-21/+21
* | | Add `ptr()` / `ptrw()` to the arrays, add missing `String` methods, add missi...bruvzg2022-02-1415-37/+75
|/ /
* | Merge pull request #668 from groud/fix_extension_instance_setRémi Verschelde2022-01-061-19/+2
|\ \
| * | Fix object_set_instance being wrongly called for built-in wrapped classesGilles Roudière2021-12-061-19/+2
* | | Normalized additional macros to ensure that everything works without client c...Bradley Clemetson2021-12-182-7/+7
| |/ |/|
* | Fix namespace to be consistent with the previous ADD functionsBradley Clemetson2021-12-121-2/+2
|/
* Make extension instances create the corresponding godot object in their const...Gilles Roudière2021-12-034-166/+140
* Fixing compiler warnings around implicit type casting loosing precisionBastiaan Olij2021-11-2210-69/+73
* Add Array:make macroBastiaan Olij2021-11-021-0/+50
* Rename interface to gdn_interface because it's a defined keyword under windowsBastiaan Olij2021-10-289-136/+136
* Merge pull request #631 from Faless/ext/ref_casting_2Rémi Verschelde2021-09-281-0/+43
|\
| * Add Ref<T> binding support.Fabio Alessandrelli2021-09-281-0/+43
* | Add pointers support for virtual methods.Fabio Alessandrelli2021-09-271-0/+41
|/
* Fully register class on register_class callBastiaan Olij2021-09-271-14/+36