API Docs for: 2.2.1
Show:

ImageLoader Class

The image loader class is responsible for loading images file formats ('jpeg', 'jpg', 'png' and 'gif') Once the image has been loaded it is stored in the PIXI texture cache and can be accessed though PIXI.Texture.fromFrameId() and PIXI.Sprite.fromFrameId() When loaded this class will dispatch a 'loaded' event

Constructor

ImageLoader

(
  • url
  • [crossorigin]
)

Parameters:

  • url String

    The url of the image

  • [crossorigin] Bool optional

    Whether requests should be treated as crossorigin

Methods

emit

(
  • eventName
  • data
)
Bool

Emit an event to all registered event listeners.

Parameters:

  • eventName String

    The name of the event.

  • data Dynamic

Returns:

Bool:

Indication if we've emitted an event.

listeners

(
  • eventName
)
Array

Return a list of assigned event listeners.

Parameters:

  • eventName String

    The events that should be listed.

Returns:

Array:

An array of listener functions

load

()

Loads image or takes it from cache

loadFramedSpriteSheet

(
  • frameWidth
  • frameHeight
  • textureName
)

Loads image and split it to uniform sized frames

Parameters:

  • frameWidth Float

    width of each frame

  • frameHeight Float

    height of each frame

  • textureName String

    if given, the frames will be cached in - format

off

(
  • eventName
  • callback
)

Remove event listeners.

Parameters:

  • eventName String

    The event we want to remove.

  • callback Function

    The listener that we need to find.

on

(
  • eventName
  • callback
)

Register a new EventListener for the given event.

Parameters:

  • eventName String

    Name of the event.

  • callback Functon

    Callback function.

once

(
  • eventName
  • callback
)

Add an EventListener that's only called once.

Parameters:

  • eventName String

    Name of the event.

  • callback Function

    Callback function.

removeAllListeners

(
  • eventName
)

Remove all listeners or only the listeners for the specified event.

Parameters:

  • eventName String

    The event you want to remove all listeners for.

Properties

frames

Array

if the image is loaded with loadFramedSpriteSheet frames will contain the sprite sheet frames

texture

Texture

The texture being loaded