Emmanuel Leblond
|
fe79449969
|
Fix cast on PtrToArg::convert
|
2022-12-05 03:30:50 +01:00 |
Emmanuel Leblond
|
fe86a94dcf
|
Fix const qualifier for parameters in GDExtension api functions
|
2022-12-03 00:27:07 +01:00 |
Emmanuel Leblond
|
fa405a8337
|
Fix lifetime of StringName objects returned by Wrapped::_get_property_list
|
2022-11-29 18:23:56 +01:00 |
Andy Maloney
|
c7e34c2f9d
|
Basic static analysis fixes
- remove extraneous semicolons
- use "nullptr" instead of "0"
- remove "break" after "return"
- use <cstdio> instead of <stdio.h>
|
2022-11-18 17:46:13 -05:00 |
Aaron Franke
|
1858e349c8
|
Update named colors to be in sync with the engine
|
2022-11-12 00:31:06 -06:00 |
Emmanuel Leblond
|
2745d341aa
|
Fix broken namespace isolation in GDCLASS macro
|
2022-11-11 16:45:42 +01:00 |
Emmanuel Leblond
|
b6ba0dca13
|
StringName is working fine with demo \o/
|
2022-11-08 21:44:33 +01:00 |
Emmanuel Leblond
|
3b82d5937b
|
Correct GDNativeExtensionScriptInstanceToString
|
2022-11-08 21:44:32 +01:00 |
Emmanuel Leblond
|
d1963dc133
|
Correct __constant_get_bitfield_name with StringName
|
2022-11-08 21:44:32 +01:00 |
Emmanuel Leblond
|
a706a9ceb9
|
Remove now useless `_alloc_and_copy_cstr`
|
2022-11-08 21:44:31 +01:00 |
Emmanuel Leblond
|
e24b6b0e51
|
Use StringName in the whole GDExtension API instead of const char *
|
2022-11-08 21:44:31 +01:00 |
Emmanuel Leblond
|
0e81f89dd3
|
Uses `StringName` in GDExtension perf critical instance creation & method/properties setter/getter
|
2022-11-08 21:44:30 +01:00 |
Fabio Alessandrelli
|
a9c341656d
|
Add missing bindings for GDNativePtr<void>.
|
2022-10-20 18:08:15 +02:00 |
Ricardo Buring
|
01960ffc9f
|
Add support for virtual and abstract classes
|
2022-10-15 13:15:05 +02:00 |
Emmanuel Leblond
|
b21931c4a3
|
Type `GDNativePropertyInfo.type` field as `GDNativeVariantType`
|
2022-10-13 14:04:54 +02:00 |
Aaron Franke
|
592bd15c7a
|
Run scripts to format and make headers consistent
|
2022-10-09 01:47:07 -05:00 |
Rémi Verschelde
|
db8679443f
|
Merge pull request #885 from aaronfranke/core-data-structs
Update core data structures to match the engine
|
2022-10-07 22:25:54 +02:00 |
Rémi Verschelde
|
0eba81ef79
|
Merge pull request #876 from Daylily-Zeleen/Daylily-Zeleen/master
Add detail infos for binding error message.
|
2022-10-07 22:25:49 +02:00 |
Aaron Franke
|
65eeb94f75
|
Update core data structures to match the engine
|
2022-10-07 11:27:41 -05:00 |
Mikael Hermansson
|
40d181d2f3
|
Bind enums in built-in types and expose bindings for global constants
|
2022-10-06 11:16:17 +02:00 |
Rémi Verschelde
|
50a534bf55
|
Merge pull request #880 from aaronfranke/struct
Use `struct` instead of `class` for core structures
|
2022-10-05 10:35:59 +02:00 |
Rémi Verschelde
|
91afc08de1
|
Merge pull request #855 from Zylann/fix_issue854_virtual_methods
Fix deriving a custom class with virtual methods
|
2022-10-05 10:35:54 +02:00 |
Aaron Franke
|
0455f72ede
|
Use struct instead of class for core structures
|
2022-10-05 01:46:15 -05:00 |
Rémi Verschelde
|
d25cae9b61
|
Merge pull request #859 from aaronfranke/basis-transform-quat
Update Basis/Transform3D/Quaternion to match the engine
|
2022-10-04 16:39:46 +02:00 |
Aaron Franke
|
fc879c04c8
|
Update Vector4/4i to match the engine
|
2022-10-01 21:09:05 -05:00 |
Aaron Franke
|
d479208a8f
|
Update Vector2/2i/3/3i to match the engine
|
2022-10-01 21:09:05 -05:00 |
daylilyzeleen
|
3e91ec1729
|
Add detail infos for binding error message.
|
2022-09-30 15:16:43 +08:00 |
bruvzg
|
c001d0e5c7
|
Implement support for typed arrays.
|
2022-09-23 09:02:00 +03:00 |
Marc Gilleron
|
5de2c059d1
|
Fix deriving a custom class with virtual methods
|
2022-09-21 19:31:30 +01:00 |
Aaron Franke
|
e83d472c00
|
Update Basis/Transform3D/Quaternion to match the engine
|
2022-09-20 01:07:45 -05:00 |
Aaron Franke
|
e26a75cd0c
|
Rename Basis "elements" to "rows"
https://github.com/godotengine/godot/pull/60627
|
2022-09-19 18:22:52 -05:00 |
Aaron Franke
|
e30c858c5d
|
Rename Transform2D "elements" to "columns"
https://github.com/godotengine/godot/pull/60627
|
2022-09-19 18:22:52 -05:00 |
Aaron Franke
|
7ba459ae7b
|
Add integer posmod and rename range_lerp to remap
https://github.com/godotengine/godot/pull/23310
https://github.com/godotengine/godot/pull/65361
|
2022-09-19 03:09:59 -05:00 |
Aaron Franke
|
9a2e8d907b
|
Add pingpong and fract methods to Math
https://github.com/godotengine/godot/pull/53819
|
2022-09-19 03:09:59 -05:00 |
Aaron Franke
|
b11ff9d876
|
Replace stepify with snapped
https://github.com/godotengine/godot/pull/44586
|
2022-09-19 03:09:59 -05:00 |
Aaron Franke
|
d20c4200db
|
Update cubic interpolation methods to match core
https://github.com/godotengine/godot/pull/64924
https://github.com/godotengine/godot/pull/63602
https://github.com/godotengine/godot/pull/62458
|
2022-09-19 03:09:38 -05:00 |
Aaron Franke
|
942cd466ed
|
Split is_equal_approx into float and double versions to match Godot
https://github.com/godotengine/godot/pull/48882
|
2022-09-19 02:47:27 -05:00 |
Rémi Verschelde
|
3450a1ab16
|
Merge pull request #847 from ninfur/issue-65997
Add missing Vector4 function bindings
|
2022-09-19 09:31:23 +02:00 |
Rémi Verschelde
|
03d1120d6a
|
Merge pull request #850 from Zylann/transform_local
Add Transform3D `translated_local`, `rotated_local`, `scaled_local`
|
2022-09-19 09:30:11 +02:00 |
Rémi Verschelde
|
d910b72cb7
|
Merge pull request #851 from Zylann/quat_to_quaternion
Use `quaternion` instead of `quat` in method names
|
2022-09-19 09:29:57 +02:00 |
Marc Gilleron
|
c543a3cbe1
|
Add Transform3D `translated_local`, `rotated_local`, `scaled_local`
|
2022-09-18 23:04:38 +01:00 |
Marc Gilleron
|
a35994ce7b
|
Use `quaternion` instead of `quat` in method names
|
2022-09-18 22:44:18 +01:00 |
Marc Gilleron
|
99c004f689
|
Add `Object::cast_to` for `const Object*`
|
2022-09-18 22:23:49 +01:00 |
Johannes Sinander
|
e7372cbe85
|
Add missing Vector4 function bindings
|
2022-09-18 11:27:49 +02:00 |
Rémi Verschelde
|
3276688c82
|
Merge pull request #844 from Zylann/fix_get_const
Fix issues with `_get` and `_get_property_list`
|
2022-09-16 08:48:00 +02:00 |
Marc Gilleron
|
6f3bdab090
|
Fix issues with `_get` and `_get_property_list`
`_get` was using `_set` internally, and should be `const`.
`_get_property_list` should be `const`.
|
2022-09-15 23:46:50 +01:00 |
bruvzg
|
36273baa7e
|
Change PropertyInfo members to String.
|
2022-09-14 08:41:09 +03:00 |
Ricardo Buring
|
3e97626b67
|
Add SelfList template
|
2022-09-13 11:33:12 +02:00 |
Fabio Alessandrelli
|
43cdc2e037
|
Update hashfuncs, add some missing math funcs.
|
2022-09-11 13:11:52 +02:00 |
Rémi Verschelde
|
862d1f1fdd
|
Merge pull request #823 from Faless/fix/godot_namespace_requirement
|
2022-09-02 09:16:59 +02:00 |