summaryrefslogtreecommitdiffstats
path: root/include/godot_cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* | Basis constructor: row vectors -> column vectorsZhehang Ding2022-08-311-4/+4
|/ | | | https://github.com/godotengine/godot-proposals/issues/5295
* Add support for `_notification`, `_set`, `_get`, `_get_property_list`, ↵bruvzg2022-08-226-111/+364
| | | | `_property_can_revert`, `_property_get_revert`, and `_to_string` methods.
* Add support for `property_*_revert` methodsYuri Sizov2022-08-181-0/+2
|
* Allow GDCLASS in own namespacesKevin Smith2022-07-311-1/+1
| | | | | | | | | | The unqualified ClassDB friending was causing (at least for me on VS2022) an implicit forward declaration of ClassDB in the namespace of my class, instead of using the godot namespaced one. By qualifying the namespace, this compiles for me. Test-Information: My project builds now.