David Snopek
|
39f16e70f8
GDExtension: Add compatibility system for virtual methods
|
8 months ago |
Raul Santos
|
69f1cc10b6
GDExtension: Add icon path to class creation info
|
10 months ago |
Rémi Verschelde
|
88e81ee730
Fix various typos and code style issues
|
8 months ago |
Lukas Tenbrink
|
ffd4de67d0
Add variant_get_ptr_internal_getter to gdextension_interface.h. The function returns functions to retrieve a pointer to a Variant's internal value. This enables GDExtensions to implement functionality similar to VariantGetInternalPtr, to access Variant internal values directly.
|
9 months ago |
David Snopek
|
971e154588
GDExtension: Allow directly getting `ObjectID` from `Variant`
|
11 months ago |
Rémi Verschelde
|
f8fbb860f5
Merge pull request #95840 from raulsntos/char_metadata
|
11 months ago |
Raul Santos
|
aaffab8afb
Add metadata for `char16_t` and `char32_t`
|
1 year ago |
Raul Santos
|
9e57674550
Remove `get_rid_func` from `GDExtensionClassCreationInfo4`
|
11 months ago |
Thaddeus Crews
|
9853a69144
Implement typed dictionaries
|
2 years ago |
Jan Haller
|
82b2a58f4c
Fix `bool` type appearing in GDExtension header
|
11 months ago |
Daylily-Zeleen
|
3d575801ce
Allow ClassDB to create a Object without postinitialization for GDExtension.
|
1 year ago |
Jan Haller
|
b2a9ea6d22
GDExtension docs: advise bindings to use uint64_t for bitfields
|
1 year ago |
bruvzg
|
e651421905
[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.
|
1 year ago |
Rémi Verschelde
|
4b070e8031
Fix various typos with codespell
|
1 year ago |
K. S. Ernest (iFire) Lee
|
f9b488508c
Add PackedVector4Array Variant type
|
1 year ago |
Jan Haller
|
27a637d287
GDExtension: provide `free_property_list_func` with length of array
|
1 year ago |
A Thousand Ships
|
0c19d0f5a0
Add extension support for argument count to `ScriptInstance`
|
1 year ago |
A Thousand Ships
|
59bcc2888c
Add methods to get argument count of methods
|
1 year ago |
David Snopek
|
0badf07657
GDExtension: Pass count when freeing method and property lists for script instances
|
1 year ago |
David Snopek
|
ea75307a11
Allow registering "runtime classes"
|
1 year ago |
David Snopek
|
be11002e41
Allow GDExtensions to register virtual methods and call them on scripts
|
1 year ago |
Riteo
|
f468e59efd
GDExtension: add an interface for loading extra documentation
|
1 year ago |
David Snopek
|
b0a33cac7c
GDExtension: Use ObjectID when creating custom callable
|
1 year ago |
Emmanuel Leblond
|
5aa9f1ce64
Fix comment in gdextension_interface.h
|
1 year ago |
Ced Naru
|
0a246e9b54
expose Object::free_instance_binding to GDExtension
|
1 year ago |
David Snopek
|
cbf939e121
GDExtension: Don't deprecate old method of getting script category
|
1 year ago |
David Cambré
|
531f56e830
add GDExtensionScriptInstanceGetClassCategory
|
2 years ago |
David Snopek
|
2733a6f762
Implement reloading of GDExtensions
|
2 years ago |
Jan Haller
|
c770937db5
More precise documentation for GDExtension String constructors (bytes vs. character count)
|
1 year ago |
Jan Haller
|
ed3015e979
GDExtension: construct StringName directly from char*
|
2 years ago |