A Thousand Ships
|
0c19d0f5a0
Add extension support for argument count to `ScriptInstance`
|
1 jaar geleden |
A Thousand Ships
|
59bcc2888c
Add methods to get argument count of methods
|
1 jaar geleden |
Rémi Verschelde
|
50ca190286
Merge pull request #89055 from dsnopek/gdextension-script-free-lists
|
1 jaar geleden |
David Snopek
|
0badf07657
GDExtension: Pass count when freeing method and property lists for script instances
|
1 jaar geleden |
Rémi Verschelde
|
3a08c646ee
Pre-commit: Update to clang-format 17.0.6 and black 24.2.0
|
1 jaar geleden |
David Snopek
|
ea75307a11
Allow registering "runtime classes"
|
1 jaar geleden |
David Snopek
|
be11002e41
Allow GDExtensions to register virtual methods and call them on scripts
|
1 jaar geleden |
Riteo
|
f468e59efd
GDExtension: add an interface for loading extra documentation
|
1 jaar geleden |
David Snopek
|
b0a33cac7c
GDExtension: Use ObjectID when creating custom callable
|
1 jaar geleden |
David Snopek
|
b14f359c94
GDExtension: Fix `variant_iter_get()` actually calling `iter_next()`
|
1 jaar geleden |
Ced Naru
|
0a246e9b54
expose Object::free_instance_binding to GDExtension
|
1 jaar geleden |
David Cambré
|
531f56e830
add GDExtensionScriptInstanceGetClassCategory
|
2 jaren geleden |
Rémi Verschelde
|
d8c31155a8
Merge pull request #82191 from dsnopek/gdextension-redundant-hash-check
|
1 jaar geleden |
Rémi Verschelde
|
40b48b13ee
Merge pull request #78580 from Bromeon/feature/gdextension-stringname-ctor
|
1 jaar geleden |
Jan Haller
|
c770937db5
More precise documentation for GDExtension String constructors (bytes vs. character count)
|
1 jaar geleden |
Jan Haller
|
ed3015e979
GDExtension: construct StringName directly from char*
|
2 jaren geleden |
David Snopek
|
0967fe6217
GDExtension: Remove redundant method bind hash check
|
1 jaar geleden |
Rémi Verschelde
|
6fc1d50db3
Merge pull request #81521 from dsnopek/method-bind-default-argument-hash-fix
|
1 jaar geleden |
David Snopek
|
0d13727c97
Fix method hashes with default arguments
|
2 jaren geleden |
Rémi Verschelde
|
8dfc3f1864
Merge pull request #79005 from maiself/gde-custom-callable
|
1 jaar geleden |
A Thousand Ships
|
893f889d74
[Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
|
2 jaren geleden |
David Snopek
|
3e7a6e058a
Allow implementing `ScriptInstance::validate_property()` from GDExtension
|
2 jaren geleden |
David Snopek
|
83faf84ec9
GDExtension: Allocate `GDExtensionScriptInstanceInfo2` for compatibility on the heap to prevent crash
|
2 jaren geleden |
Mai Lavelle
|
e0ee985f64
Allow CallableCustom objects to be created from GDExtensions
|
2 jaren geleden |
Markus Sauermann
|
c4705a590b
Fix Object::notification order
|
2 jaren geleden |
Mai Lavelle
|
4b5da7e0ac
Expose PlaceHolderScriptInstance to GDExtension
|
2 jaren geleden |
Jeff Ward
|
efc8fd6e2c
Add get_script_instance to GDExtension
|
2 jaren geleden |
David Snopek
|
e87900970c
Allow resizing String's from GDExtension
|
2 jaren geleden |
David Snopek
|
ef9cb793d3
Remove GDExtension compatibility code for Godot 4.0
|
2 jaren geleden |
Rémi Verschelde
|
699b66b62d
Merge pull request #77010 from dsnopek/gdextension-editor-plugins
|
2 jaren geleden |