Compare commits

..

4 Commits

Author SHA1 Message Date
A Thousand Ships af12a4adb4
Merge 6974479a9c into 36847f6af0 2024-01-30 18:46:02 +01:00
A Thousand Ships 6974479a9c
[Temporary] Redirected artifact checkout to allow testing 2024-01-30 18:41:05 +01:00
A Thousand Ships d4864d8ba7
Optional ScriptInstance extension 2024-01-30 18:41:05 +01:00
A Thousand Ships 0afc493571
Add support for getting argument count from `Callable`s 2024-01-30 18:39:52 +01:00
2 changed files with 3895 additions and 139 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2725,6 +2725,31 @@ typedef void (*GDExtensionInterfaceEditorAddPlugin)(GDExtensionConstStringNamePt
*/ */
typedef void (*GDExtensionInterfaceEditorRemovePlugin)(GDExtensionConstStringNamePtr p_class_name); typedef void (*GDExtensionInterfaceEditorRemovePlugin)(GDExtensionConstStringNamePtr p_class_name);
/**
* @name editor_help_load_xml_from_utf8_chars
* @since 4.3
*
* Loads new XML-formatted documentation data in the editor.
*
* The provided pointer can be immediately freed once the function returns.
*
* @param p_data A pointer to an UTF-8 encoded C string (null terminated).
*/
typedef void (*GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8Chars)(const char *p_data);
/**
* @name editor_help_load_xml_from_utf8_chars_and_len
* @since 4.3
*
* Loads new XML-formatted documentation data in the editor.
*
* The provided pointer can be immediately freed once the function returns.
*
* @param p_data A pointer to an UTF-8 encoded C string.
* @param p_size The number of bytes (not code units).
*/
typedef void (*GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsAndLen)(const char *p_data, GDExtensionInt p_size);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif