.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_ResourcePreloader: ResourcePreloader ================= **Inherits:** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Resource Preloader Node. Member Functions ---------------- +----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_resource` **(** :ref:`String` name, :ref:`Object` resource **)** | +----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Object` | :ref:`get_resource` **(** :ref:`String` name **)** const | +----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`StringArray` | :ref:`get_resource_list` **(** **)** const | +----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_resource` **(** :ref:`String` name **)** const | +----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_resource` **(** :ref:`String` name **)** | +----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_resource` **(** :ref:`String` name, :ref:`String` newname **)** | +----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ Description ----------- Resource Preloader Node. This node is used to preload sub-resources inside a scene, so when the scene is loaded all the resources are ready to use and be retrieved from here. Member Function Description --------------------------- .. _class_ResourcePreloader_add_resource: - void **add_resource** **(** :ref:`String` name, :ref:`Object` resource **)** Add a resource to the preloader. Set the text-id that will be used to identify it (retrieve it/erase it/etc). .. _class_ResourcePreloader_get_resource: - :ref:`Object` **get_resource** **(** :ref:`String` name **)** const Return the resource given a text-id. .. _class_ResourcePreloader_get_resource_list: - :ref:`StringArray` **get_resource_list** **(** **)** const Return the list of resources inside the preloader. .. _class_ResourcePreloader_has_resource: - :ref:`bool` **has_resource** **(** :ref:`String` name **)** const Return true if the preloader has a given resource. .. _class_ResourcePreloader_remove_resource: - void **remove_resource** **(** :ref:`String` name **)** Remove a resource from the preloader by text id. .. _class_ResourcePreloader_rename_resource: - void **rename_resource** **(** :ref:`String` name, :ref:`String` newname **)** Rename a resource inside the preloader, from a text-id to a new text-id.