pub type GDExtensionInterfaceObjectCallScriptMethod = Option<unsafe extern "C" fn(p_object: GDExtensionObjectPtr, p_method: GDExtensionConstStringNamePtr, p_args: *const GDExtensionConstVariantPtr, p_argument_count: GDExtensionInt, r_return: GDExtensionUninitializedVariantPtr, r_error: *mut GDExtensionCallError)>;Expand description
@name object_call_script_method @since 4.3
Call the given script method on this object.
@param p_object A pointer to the Object. @param p_method A pointer to a StringName identifying the method. @param p_args A pointer to a C array of Variant. @param p_argument_count The number of arguments. @param r_return A pointer a Variant which will be assigned the return value. @param r_error A pointer the structure which will hold error information.
Aliased Type§
pub enum GDExtensionInterfaceObjectCallScriptMethod {
None,
Some(unsafe extern "C" fn(*mut __GdextObject, *const __GdextStringName, *const *const __GdextVariant, i64, *mut __GdextUninitializedVariant, *mut GDExtensionCallError)),
}Variants§
None
No value.
Some(unsafe extern "C" fn(*mut __GdextObject, *const __GdextStringName, *const *const __GdextVariant, i64, *mut __GdextUninitializedVariant, *mut GDExtensionCallError))
Some value of type T.