Class Fz2D.Loader.Base

Defined in: src/loader/loader_base.coffee

Overview

Public: Base Loader

Subclasses

Fz2D.Loader.Loaders.Audio, Fz2D.Loader.Loaders.JSON, Fz2D.Loader.Loaders.Texture, Fz2D.Loader.Loaders.TextureAtlas

Instance Method Summary

Constructor Details

::constructor(path) Source

Public: Constructor. path - relative assets root path

Parameters:

  • pathrelative assets root path

Instance Method Details

::expand(path, extension = null) Source

Public: Expands a `partial` relative path into a `full` relative path. path - partial relative path to expand extension - preferred extension (optional) Returns the expanded path.

Parameters:

  • pathpartial relative path to expand
  • extensionpreferred extension (optional)

Returns:

  • Returns the expanded path.

::load(path) Source

Public: Loads an asset. path - partial relative path Returns an instance of the asset.

Parameters:

  • pathpartial relative path

Returns:

  • Returns an instance of the asset.

::onload(asset) Source

Public: On load(ed) callback. asset - the loaded asset

Parameters:

  • assetthe loaded asset