Inherits: Node<class_node>
< Object<class_object>
Category: Core
Resource Preloader Node.
void | add_resource<class_ResourcePreloader_add_resource> ( String<class_string> name, Resource<class_resource> resource ) |
Resource<class_resource> |
get_resource<class_ResourcePreloader_get_resource> ( String<class_string> name ) const |
PoolStringArray<class_poolstringarray> |
get_resource_list<class_ResourcePreloader_get_resource_list> ( ) const |
bool<class_bool> |
has_resource<class_ResourcePreloader_has_resource> ( String<class_string> name ) const |
void | remove_resource<class_ResourcePreloader_remove_resource> ( String<class_string> name ) |
void | rename_resource<class_ResourcePreloader_rename_resource> ( String<class_string> name, String<class_string> newname ) |
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.
- void add_resource (
String<class_string>
name,Resource<class_resource>
resource )
Resource<class_resource>
get_resource (String<class_string>
name ) const
Return the resource given a text-id.
PoolStringArray<class_poolstringarray>
get_resource_list ( ) const
Return the list of resources inside the preloader.
bool<class_bool>
has_resource (String<class_string>
name ) const
Return true if the preloader has a given resource.
- void remove_resource (
String<class_string>
name )
Remove a resource from the preloader by text id.
- void rename_resource (
String<class_string>
name,String<class_string>
newname )
Rename a resource inside the preloader, from a text-id to a new text-id.