summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Fix const qualifier for parameters in GDExtension api functionsEmmanuel Leblond2022-12-0311-143/+143
|
* Fix lifetime of StringName objects returned by Wrapped::_get_property_listEmmanuel Leblond2022-11-291-206/+207
|
* Basic static analysis fixesAndy Maloney2022-11-1811-16/+16
| | | | | | | - remove extraneous semicolons - use "nullptr" instead of "0" - remove "break" after "return" - use <cstdio> instead of <stdio.h>
* Update named colors to be in sync with the engineAaron Franke2022-11-121-146/+149
|
* Fix broken namespace isolation in GDCLASS macroEmmanuel Leblond2022-11-111-12/+12
|
* StringName is working fine with demo \o/Emmanuel Leblond2022-11-083-8/+8
|
* Correct GDNativeExtensionScriptInstanceToStringEmmanuel Leblond2022-11-081-3/+4
|
* Correct __constant_get_bitfield_name with StringNameEmmanuel Leblond2022-11-081-1/+1
|
* Remove now useless `_alloc_and_copy_cstr`Emmanuel Leblond2022-11-083-21/+0
|
* Use StringName in the whole GDExtension API instead of const char *Emmanuel Leblond2022-11-088-187/+193
|
* Uses `StringName` in GDExtension perf critical instance creation & ↵Emmanuel Leblond2022-11-081-12/+16
| | | | method/properties setter/getter
* Add missing bindings for GDNativePtr<void>.Fabio Alessandrelli2022-10-201-0/+1
|
* Add support for virtual and abstract classesRicardo Buring2022-10-151-3/+22
|
* Type `GDNativePropertyInfo.type` field as `GDNativeVariantType`Emmanuel Leblond2022-10-132-2/+2
|
* Run scripts to format and make headers consistentAaron Franke2022-10-0939-113/+113
|
* Merge pull request #885 from aaronfranke/core-data-structsRémi Verschelde2022-10-0711-206/+318
|\ | | | | | | Update core data structures to match the engine
| * Update core data structures to match the engineAaron Franke2022-10-0711-206/+318
| |
* | Merge pull request #876 from Daylily-Zeleen/Daylily-Zeleen/masterRémi Verschelde2022-10-071-2/+2
|\ \ | | | | | | | | | Add detail infos for binding error message.
| * | Add detail infos for binding error message.daylilyzeleen2022-09-301-2/+2
| | |
* | | Bind enums in built-in types and expose bindings for global constantsMikael Hermansson2022-10-061-0/+3
| |/ |/|
* | Merge pull request #880 from aaronfranke/structRémi Verschelde2022-10-0517-111/+35
|\ \ | | | | | | | | | Use `struct` instead of `class` for core structures
| * | Use struct instead of class for core structuresAaron Franke2022-10-0517-111/+35
| | |
* | | Merge pull request #855 from Zylann/fix_issue854_virtual_methodsRémi Verschelde2022-10-052-6/+10
|\ \ \ | |/ / |/| | | | | Fix deriving a custom class with virtual methods
| * | Fix deriving a custom class with virtual methodsMarc Gilleron2022-09-212-6/+10
| | |
* | | Merge pull request #859 from aaronfranke/basis-transform-quatRémi Verschelde2022-10-044-201/+252
|\ \ \ | | | | | | | | | | | | Update Basis/Transform3D/Quaternion to match the engine
| * | | Update Basis/Transform3D/Quaternion to match the engineAaron Franke2022-09-204-201/+252
| | | |
* | | | Update Vector4/4i to match the engineAaron Franke2022-10-012-35/+45
| | | |
* | | | Update Vector2/2i/3/3i to match the engineAaron Franke2022-10-014-17/+41
| |_|/ |/| |
* | | Implement support for typed arrays.bruvzg2022-09-232-0/+227
|/ /
* | Rename Basis "elements" to "rows"Aaron Franke2022-09-192-66/+66
| | | | | | | | https://github.com/godotengine/godot/pull/60627
* | Rename Transform2D "elements" to "columns"Aaron Franke2022-09-191-41/+41
|/ | | | https://github.com/godotengine/godot/pull/60627
* Add integer posmod and rename range_lerp to remapAaron Franke2022-09-191-4/+12
| | | | | https://github.com/godotengine/godot/pull/23310 https://github.com/godotengine/godot/pull/65361
* Add pingpong and fract methods to MathAaron Franke2022-09-191-0/+16
| | | | https://github.com/godotengine/godot/pull/53819
* Replace stepify with snappedAaron Franke2022-09-191-13/+18
| | | | https://github.com/godotengine/godot/pull/44586
* Update cubic interpolation methods to match coreAaron Franke2022-09-191-8/+117
| | | | | | https://github.com/godotengine/godot/pull/64924 https://github.com/godotengine/godot/pull/63602 https://github.com/godotengine/godot/pull/62458
* Split is_equal_approx into float and double versions to match GodotAaron Franke2022-09-191-10/+36
| | | | https://github.com/godotengine/godot/pull/48882
* Merge pull request #847 from ninfur/issue-65997Rémi Verschelde2022-09-191-0/+4
|\ | | | | | | Add missing Vector4 function bindings
| * Add missing Vector4 function bindingsJohannes Sinander2022-09-181-0/+4
| |
* | Merge pull request #850 from Zylann/transform_localRémi Verschelde2022-09-191-0/+3
|\ \ | | | | | | | | | Add Transform3D `translated_local`, `rotated_local`, `scaled_local`
| * | Add Transform3D `translated_local`, `rotated_local`, `scaled_local`Marc Gilleron2022-09-181-0/+3
| |/
* | Merge pull request #851 from Zylann/quat_to_quaternionRémi Verschelde2022-09-191-7/+7
|\ \ | | | | | | | | | Use `quaternion` instead of `quat` in method names
| * | Use `quaternion` instead of `quat` in method namesMarc Gilleron2022-09-181-7/+7
| |/
* / Add `Object::cast_to` for `const Object*`Marc Gilleron2022-09-181-0/+12
|/
* Merge pull request #844 from Zylann/fix_get_constRémi Verschelde2022-09-161-6/+6
|\ | | | | Fix issues with `_get` and `_get_property_list`
| * Fix issues with `_get` and `_get_property_list`Marc Gilleron2022-09-151-6/+6
| | | | | | | | | | `_get` was using `_set` internally, and should be `const`. `_get_property_list` should be `const`.
* | Change PropertyInfo members to String.bruvzg2022-09-146-75/+106
| |
* | Add SelfList templateRicardo Buring2022-09-131-0/+143
| |
* | Update hashfuncs, add some missing math funcs.Fabio Alessandrelli2022-09-112-71/+281
|/
* Merge pull request #823 from Faless/fix/godot_namespace_requirementRémi Verschelde2022-09-023-228/+228
|\
| * Ensure GDCLASS can be used outside the godot namespace.Fabio Alessandrelli2022-09-013-228/+228
| | | | | | | | | | | | The `GDCLASS` macro should not assume to be called inside the `godot` namespace and should thus prefix function calls for that namespace with `::godot::` to ensure proper namespace referencing.