API Docs for: 2.0.0
Show:

BaseTexture Class

A texture stores the information that represents an image. All textures have a base texture.

Constructor

BaseTexture

(
  • source
  • scaleMode
)

Parameters:

  • source String

    the source object (image or canvas)

  • scaleMode Number

    Should be one of the PIXI.scaleMode consts

Methods

destroy

()

Destroys this base texture

dirty

()

Sets all glTextures to be dirty.

emit

(
  • eventName
)
Boolean

Emit an event to all registered event listeners.

Parameters:

  • eventName String

    The name of the event.

Returns:

Boolean:

Indication if we've emitted an event.

fromCanvas

(
  • canvas
  • scaleMode
)
static

Helper function that creates a base texture from the given canvas element.

Parameters:

  • canvas Canvas

    The canvas element source of the texture

  • scaleMode Number

    Should be one of the PIXI.scaleMode consts

Returns:

BaseTexture

fromImage

(
  • imageUrl
  • crossorigin
  • scaleMode
)
static

Helper function that creates a base texture from the given image url. If the image is not in the base texture cache it will be created and loaded.

Parameters:

  • imageUrl String

    The image url of the texture

  • crossorigin Boolean
  • scaleMode Number

    Should be one of the PIXI.scaleMode consts

Returns:

BaseTexture

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

mixin

(
  • object
)

Mixes in the properties of the EventTarget prototype onto another object

Parameters:

  • object Object

    The obj to mix into

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

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

updateSourceImage

(
  • newSrc
)

Changes the source image of the texture

Parameters:

  • newSrc String

    the path of the image

Properties

_dirty

Array private

_glTextures

Array private

_powerOf2

Boolean private

hasLoaded

Boolean

[read-only] Set to true once the base texture has loaded

height

Number

[read-only] The height of the base texture set when the image has loaded

imageUrl

String

premultipliedAlpha

Boolean

Controls if RGB channels should be pre-multiplied by Alpha (WebGL only)

Default: true

resolution

Number

The Resolution of the texture.

scaleMode

PIXI.scaleModes

The scale mode to apply when scaling this texture

Default: PIXI.scaleModes.LINEAR

source

Image

The image source that is used to create the texture.

width

Number

[read-only] The width of the base texture set when the image has loaded