API Reference

Class List

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

assetpc.Asset

The asset to patch.

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

urlstring

The URL of the resource to load.

callbackpc.callbacks.ResourceHandler

The callback used when the resource is loaded or an error occurs.

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

urlstring

The URL of the resource to open.

data*

The raw resource data passed by callback from pc.ResourceHandler#load.

assetpc.Asset

Optional asset that is passed by ResourceLoader.

Returns

*

The parsed resource data.