Class: CubeResource

PIXI.CubeResource

Resource for a CubeTexture which contains six resources.

new PIXI.CubeResource (source, options) overrides

Name Type Attributes Default Description
source Array<string | PIXI.Resource> <optional>

Collection of URLs or resources to use as the sides of the cube.

options ICubeResourceOptions <optional>

ImageResource options

options.width number <optional>

Width of resource

options.height number <optional>

Height of resource

options.autoLoad number <optional>
true

Whether to auto-load resources

options.linkBaseTexture number <optional>
true

In case BaseTextures are supplied, whether to copy them or use

Extends

Members

PIXI.CubeResource.SIDES number static

Number of texture sides to store for CubeResources.

Default Value:
  • 6

linkBaseTexture boolean protected

In case BaseTextures are supplied, whether to use same resource or bind baseTexture itself.

Methods

PIXI.CubeResource.test (source) boolean static

Used to auto-detect the type of resource.

Name Type Description
source unknown

The source object

Returns:
Type Description
boolean true if source is an array of 6 elements

bind (baseTexture) void overrides

Add binding.

Name Type Description
baseTexture PIXI.BaseTexture

parent base texture

upload (renderer, _baseTexture, glTexture) boolean overrides

Upload the resource

Name Type Description
renderer PIXI.Renderer
_baseTexture PIXI.BaseTexture
glTexture PIXI.GLTexture
Returns:
Type Description
boolean true is success

Inherited Properties

From class PIXI.AbstractMultiResource

Bound baseTexture, there can only be one.

itemDirtyIds Array<number> readonly inherited

Dirty IDs for each part.

items Array<PIXI.BaseTexture> readonly inherited

Collection of partial baseTextures that correspond to resources.

length number readonly inherited

Number of elements in array.

From class PIXI.Resource

destroyed boolean readonly inherited

If resource has been destroyed.

Default Value:
  • false

height number readonly inherited

The height of the resource.

internal boolean inherited

true if resource is created by BaseTexture useful for doing cleanup with BaseTexture destroy and not cleaning up resources that were created externally.

src string inherited

The url of the resource

valid boolean readonly inherited

Has been validated

width number readonly inherited

The width of the resource.

_height number protected inherited

Internal height of the resource.

_width number protected inherited

Internal width of the resource.

Inherited Methods

From class PIXI.AbstractMultiResource

addBaseTextureAt (baseTexture, index) this abstract inherited

Set a baseTexture by ID

Name Type Description
baseTexture PIXI.BaseTexture
index number

Zero-based index of resource to set

Returns:
Type Description
this
  • Instance for chaining

addResourceAt (resource, index) this inherited

Set a resource by ID

Name Type Description
resource PIXI.Resource
index number

Zero-based index of resource to set

Returns:
Type Description
this
  • Instance for chaining

Destroy this BaseImageResource.

load () Promise<this> inherited

Load all the resources simultaneously

Returns:
Type Description
Promise<this>
  • When load is resolved

unbind (baseTexture) void inherited

Unset the parent base texture.

Name Type Description
baseTexture PIXI.BaseTexture

initFromArray (resources, options) void protected inherited

Used from ArrayResource and CubeResource constructors.

Name Type Attributes Description
resources Array<any>

Can be resources, image elements, canvas, etc. , length should be same as constructor length

options IAutoDetectOptions <optional>

Detect options for resources

From class PIXI.Resource

destroy () void inherited

Call when destroying resource, unbind any BaseTexture object before calling this method, as reference counts are maintained internally.

resize (width, height) void inherited

Trigger a resize event

Name Type Description
width number

X dimension

height number

Y dimension

style (_renderer, _baseTexture, _glTexture) boolean inherited

Set the style, optional to override

Name Type Description
_renderer PIXI.Renderer

yeah, renderer!

_baseTexture PIXI.BaseTexture

the texture

_glTexture PIXI.GLTexture

texture instance for this webgl context

Returns:
Type Description
boolean
  • true is success

update () void inherited

Has been updated trigger event.