Class: Resources

rune.resource.Resources()

The Resources class represents a resource library for data to be used within a Rune application. Resources can be added and removed during runtime.

Constructor

new Resources()

Creates a new instance of Resources.
Source:

Members

(readonly) length :number

The number of resources currently available in the resource library.
Type:
  • number
Source:

Methods

add(name, data) → {undefined}

Add a new resource to the resource library.
Parameters:
Name Type Description
name string Resource name (ID).
data Object Resource data.
Source:
Returns:
Type
undefined

clear() → {undefined}

Empty the resource library.
Source:
Returns:
Type
undefined

get(name) → {rune.resource.Resource}

Retrieve a specific resource from the resource library. Each resource is identified by a unique name (ID). If the desired resource cannot be found, null is returned instead.
Parameters:
Name Type Description
name string Resource name (ID).
Source:
Returns:
Type
rune.resource.Resource

remove(name) → {boolean}

Deletes a specific resource from the resource library. Deleted resources are cleared from memory.
Parameters:
Name Type Description
name string Resource name (ID).
Source:
Returns:
Type
boolean

request(options) → {undefined}

Request a set of files to load into the resource library during runtime.
Parameters:
Name Type Description
options Object Request options.
Source:
Returns:
Type
undefined