summaryrefslogtreecommitdiffstats
path: root/include/godot_cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement Ref copy constructorBastiaan Olij2021-09-271-20/+39
* Fix encoding/decoding of null objects.Fabio Alessandrelli2021-09-271-2/+2
* Fix binding of function that takes Object * parameters.Fabio Alessandrelli2021-09-271-2/+2
* Fix creation (and godot-side deletion) of extended objects.Fabio Alessandrelli2021-09-271-9/+12
* Fix PtrToArg encoding for `Object *`.Fabio Alessandrelli2021-09-271-2/+2
* Fix some clang format thingsBastiaan Olij2021-09-271-1/+1
* Change constructor/destructor management of extension classesGeorge Marques2021-09-274-114/+175
* Add support for property groupsBastiaan Olij2021-09-272-0/+4
* Add in driver types and rejig code to make it easier to extendBastiaan Olij2021-09-271-9/+5
* Change initialization to allow custom level callbacksGeorge Marques2021-09-272-3/+42
* Fix formatting of filesGeorge Marques2021-09-2715-4/+452
* Fix calling of native functions that return object typesGeorge Marques2021-09-271-2/+2
* Re-introduce build-in type code for core typesBastiaan Olij2021-09-2716-0/+3845
* Silence delete compile warning in memory.h/cpp on WindowsBastiaan Olij2021-09-271-0/+8