summaryrefslogtreecommitdiffstats
path: root/gdextension/gdextension_interface.h
Commit message (Collapse)AuthorAgeFilesLines
* Sync with commit ↵Spartan3222024-10-311-3/+10
| | | | Redot-Engine/redot-engine@77eaec766e2e40f2a5d399989d827f9582a3be15
* Update for new NOTIFICATION_POSTINITIALIZE handlingDavid Snopek2024-10-291-5/+72
|
* Merge pull request #1591 from dsnopek/variant-object-instance-idDavid Snopek2024-10-291-0/+12
|\ | | | | Directly get object instance ID from `Variant` and implement `Variant::get_validated_object()`
| * Directly get object instance ID from `Variant` and implement ↵David Snopek2024-10-171-0/+12
| | | | | | | | `Variant::get_validated_object()`
* | Update bindings to 4.4.dev2Thaddeus Crews2024-09-171-0/+16
|/
* gdextension: Sync with upstream commit ↵David Snopek2024-08-021-1/+5
| | | | 3978628c6cc1227250fc6ed45c8d854d24c30c30 (4.3-rc2)
* [TextServer, GDExtension] Fix building text servers as GDExtension, expose ↵bruvzg2024-06-131-0/+61
| | | | new/changed low-level methods to GDExtension API.
* Catch up with minor changes to `gdextension_interface.h`David Snopek2024-05-281-1/+5
|
* Merge pull request #1450 from dsnopek/free-property-list-countDavid Snopek2024-05-081-1/+2
|\ | | | | Update `free_property_list` callback to take count
| * Update `free_property_list` callback to take countDavid Snopek2024-04-301-1/+2
| |
* | Merge pull request #1374 from dsnopek/gdext-docsRémi Verschelde2024-05-081-0/+25
|\ \ | | | | | | Allow submitting documentation to the Godot editor
| * | Allow submitting documentation to the Godot editorDavid Snopek2024-05-071-0/+25
| |/
* / Add support for `PackedVector4Array`David Snopek2024-05-061-26/+53
|/
* Add extension support for argument count to `ScriptInstance`A Thousand Ships2024-03-141-0/+4
|
* Merge pull request #1397 from dsnopek/script-free-listsDavid Snopek2024-03-141-5/+62
|\ | | | | Load new `script_instance_create3` GDExtension interface function
| * Load new `script_instance_create3` GDExtension interface functionDavid Snopek2024-03-011-5/+62
| |
* | Add support for getting argument count from `Callable`sA Thousand Ships2024-03-141-1/+50
|/
* Allow registering "runtime classes"David Snopek2024-02-131-2/+51
|
* Allow GDExtensions to register virtual methods and call them on scriptsDavid Snopek2024-02-121-1/+60
|
* Switch to using `ObjectID` in custom callablesDavid Snopek2023-10-251-2/+2
|
* gdextension: Sync with upstream commit ↵Rémi Verschelde2023-10-201-1/+4
| | | | f8818f85e6c43cdf1277e8ae85eba19ca0a003b0 (4.2-beta2)
* Merge pull request #1263 from dsnopek/string-name-newRémi Verschelde2023-10-121-8/+52
|\ | | | | Use the new `string_name_new_with_latin1_chars` function to improve StringName construction performance
| * Use the new `string_name_new_with_latin1_chars` function to improve ↵David Snopek2023-10-091-8/+52
| | | | | | | | StringName construction performance
* | Miscellaneous updates to gdextension_interface.hDavid Snopek2023-10-111-1/+12
|/
* Update for `get_class_category` added to `GDExtensionScriptInstanceInfo2`David Snopek2023-10-041-0/+3
|
* Changes necessary for hot reload to workDavid Snopek2023-09-251-0/+2
|
* Implement `callable_mp()` and `callable_mp_static()`David Snopek2023-09-211-0/+69
|
* Update for addition of `get_virtual_call_data_func` and `call_virtual_func` ↵David Snopek2023-09-201-4/+16
| | | | to `GDExtensionClassCreationInfo2`
* Support `_validate_property()`David Snopek2023-09-121-0/+4
|
* Implement register unexposed class.Daylily-Zeleen2023-09-041-0/+1
|
* GDExtension: fix `bool` unknown in CJan Haller2023-09-021-2/+2
|
* Fix `Object::notification` orderMarkus Sauermann2023-08-301-4/+108
| | | | | | For the notification-order to work correctly, it is necessary to allow the `p_reversed` argument to be used within cpp. This PR changes the necessary bindings.
* Add support for placeholder_script_instance_create/updateDavid Snopek2023-08-281-0/+31
|
* Implement `String::resize()`David Snopek2023-07-311-0/+19
|
* Add support for indexed propertiesMikael Hermansson2023-07-261-0/+17
|
* gdextension: Sync with upstream commit ↵Rémi Verschelde2023-06-291-0/+136
| | | | ada712e06a471da2a2f4646237830bbd7980c114 (4.1-rc1)
* GDExtension: `Uninitialized*Ptr` for constructors/converters using placement newJan Haller2023-06-181-3/+3
| | | | These methods construct their destination in-place, but the parameters are not declared using the `Uninitialized*Ptr` pointer types.
* Synchronize gdextension_interface.h with GodotDavid Snopek2023-05-261-28/+50
|
* Merge pull request #1114 from dsnopek/editor-pluginsRémi Verschelde2023-05-261-0/+20
|\ | | | | Add support for adding/removing editor plugins
| * Add support for adding/removing editor pluginsDavid Snopek2023-05-161-0/+20
| |
* | Ensure GDExtension class is the correct type for the Godot engine classDavid Snopek2023-05-161-0/+13
|/
* Update to load function pointers for GDExtension interfaceDavid Snopek2023-05-091-213/+1683
|
* gdextension: Sync with upstream commit ↵Rémi Verschelde2023-02-141-1/+1
| | | | d2699dc7ab96fbd75faccc1f32f55baebf1d84dc (4.0-rc2)
* gdextension: Sync with upstream commit ↵Rémi Verschelde2023-02-081-7/+6
| | | | c4fb119f03477ad9a494ba6cdad211b35a8efcce (4.0-rc1)
* Merge pull request #1011 from mihe/error-macrosRémi Verschelde2023-02-071-3/+6
|\ | | | | | | Update error macros to match core
| * Update error macros to match coreMikael Hermansson2023-01-221-3/+6
| |
* | Update typed array API to match "GDScript: Fix typed arrays".bruvzg2023-01-311-0/+1
| |
* | Move Array:set_typed to internal GDExtension structure.bruvzg2023-01-301-0/+1
|/
* gdextension: Sync with upstream commit ↵Rémi Verschelde2023-01-201-2/+2
| | | | 28a24639c3c6a95b5b9828f5f02bf0dc2f5ce54b (4.0-beta14)
* Expose some low level functions and String operators.bruvzg2023-01-191-0/+20
|