API Docs for: 2.1.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.

unloadFromGPU

()

Removes the base texture from the GPU, useful for managing resources on the GPU. Atexture is still 100% usable and will simply be reuploaded if there is a sprite on screen that is using it.

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