GDExtensionInterfacePlaceHolderScriptInstanceCreate typedef

GDExtensionInterfacePlaceHolderScriptInstanceCreate = Pointer<NativeFunction<GDExtensionInterfacePlaceHolderScriptInstanceCreateFunction>>

@name placeholder_script_instance_create @since 4.2

Creates a placeholder script instance for a given script and instance.

This interface is optional as a custom placeholder could also be created with script_instance_create().

@param p_language A pointer to a ScriptLanguage. @param p_script A pointer to a Script. @param p_owner A pointer to an Object.

@return A pointer to a PlaceHolderScriptInstance object.

Implementation

typedef GDExtensionInterfacePlaceHolderScriptInstanceCreate =
    ffi.Pointer<
      ffi.NativeFunction<
        GDExtensionInterfacePlaceHolderScriptInstanceCreateFunction
      >
    >;