pc.ResourceHandler
Summary
Methods
| [patch] | Optional function to perform any operations on a resource, that requires a dependency on its asset data or any other asset data. |
| load | Load a resource from a remote URL. |
| open | Convert raw resource data into a resource instance. |
Details
Constructor
ResourceHandler()
Interface for ResourceHandlers used by pc.ResourceLoader.
Methods
[patch](asset, assets)
Optional function to perform any operations on a resource, that requires a dependency on its asset data or any other asset data.
Parameters
| asset | pc.Asset | The asset to patch. |
| assets | pc.AssetRegistry | The asset registry. |
load(url, callback, [asset])
Load a resource from a remote URL. When loaded (or failed), use the callback to return an the raw resource data (or error).
Parameters
| url | string | The URL of the resource to load. |
| callback | pc.callbacks.ResourceHandler | The callback used when the resource is loaded or an error occurs. |
| asset | pc.Asset | Optional asset that is passed by ResourceLoader. |
open(url, data, [asset])
Convert raw resource data into a resource instance. E.g. Take 3D model format JSON and return a pc.Model.
Parameters
| url | string | The URL of the resource to open. |
| data | * | The raw resource data passed by callback from pc.ResourceHandler#load. |
| asset | pc.Asset | Optional asset that is passed by ResourceLoader. |
Returns
*The parsed resource data.