godot-headers
godot-headers copied to clipboard
Headers for the Godot API supplied by the GDNative module.
It's unclear what this `create` function should return: https://github.com/godotengine/godot-headers/blob/e00386d464f87e39d8cc15fecde34802bb0f0200/godot/gdnative_interface.h#L228 But looking at the code in main godot repo, which handles this objects, it's obvious that there are specific requirement, including...
Hi there, I got a problem parsing generated api.json for kotlin GDNative. Here is the branch used on project: https://github.com/utopia-rise/kotlin-godot-wrapper/tree/feature/update-to-godot-3.2 Got a problem with the type of property custom_effects in...
`godot-headers` is a mirror of key files from the main Godot repository and files generated from a compiled version of Godot. If there are any problems in the header files,...
There are [`default_args`](https://github.com/godotengine/godot-headers/blob/4bae481fc305639a076a69485bed37679149bd32/nativescript/godot_nativescript.h#L186), [`num_default_args`](https://github.com/godotengine/godot-headers/blob/4bae481fc305639a076a69485bed37679149bd32/nativescript/godot_nativescript.h#L185) in `godot_signal` and [`default_value`](https://github.com/godotengine/godot-headers/blob/4bae481fc305639a076a69485bed37679149bd32/nativescript/godot_nativescript.h#L178) in `godot_signal_argument`. Based on source code for [`godot_nativescript_register_signal`](https://github.com/godotengine/godot/blob/c7b97f077a0f62d9e280adbddddc901f35e4f40f/modules/gdnative/nativescript/godot_nativescript.cpp#L162) (link to master, there are no changes to relevant part in question since third...
Question about `api.json`: Why enum types are presented as such only in `return_type` and shown as `int` everywhere else? Random example: `OS` has [`screen_orientation`](https://github.com/godotengine/godot/blob/87aa694ae5003af797b3a1de56f6d4579997bb47/doc/classes/OS.xml#L1093) property with type of enum `OS.ScreenOrientation`,...
The property `RootMotionView::animation_path` defined in the api.json uses accessors `get_animation_path`, `set_animation_path`, but these functions are not present in the api description. there is a similar issue with the following properties:...
https://github.com/godotengine/godot-headers/blob/214108fb86545bdbd09f78f5d2d7228ecd3095e3/godot/gdnative_interface.h#L119 this should be renamed to `GDNATIVE_VARIANT_OP_MODULO`.
Sync API with the latest upstream 3.x commit as of now, [1538b87](https://github.com/godotengine/godot/commit/1538b870f16c8bddfae1e66a30c24bfb299b55d6). All headers were updated from `godot/modules/gdnative/include/`, and `gdnative_api.json` was updated from `godot/modules/gdnative/gdnative_api.json`. It might seem like only the...
It's unclear to me what the status of this repository is with respect to Godot 4 and the new GDExtension API. This readme and `godot-cpp`'s readme have similar Versioning notes...