Newer
Older
pixi.js / packages / core / src / textures / CubeTexture.js
@Matt Karl Matt Karl on 6 Dec 2017 784 bytes Texture and Resources Refactor (v5) (#4507)
import BaseTexture from './BaseTexture';
import CubeResource from './resources/CubeResource';

/**
 * Texture that depends on six other resources.
 *
 * @class
 * @extends PIXI.BaseTexture
 * @memberof PIXI
 */
export default class CubeTexture extends BaseTexture
{
    /**
     * Generate a new CubeTexture.
     * @static
     * @param {string[]|PIXI.resources.Resource[]} resources - Collection of 6 URLs or resources
     * @param {object} [options] - Optional options passed to the resources being loaded.
     *        See {@PIXI.resources.autoDetectResource autoDetectResource} for more info
     *        on the options available to each resource.
     */
    static from(resources, options)
    {
        return new CubeTexture(new CubeResource(resources, options));
    }
}