GDExtensionInterfaceObjectCallScriptMethod

Type Alias GDExtensionInterfaceObjectCallScriptMethod 

Source
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§