Skip to content

Latest commit

 

History

History
78 lines (48 loc) · 4.33 KB

class_resourcepreloader.rst

File metadata and controls

78 lines (48 loc) · 4.33 KB

ResourcePreloader

Inherits: Node<class_node> < Object<class_object>

Category: Core

Brief Description

Resource Preloader Node.

Member Functions

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 )

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

  • 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.