Newer
Older
pixi.js / packages / core / src / textures / CubeTexture.js
@Dave Moore Dave Moore on 15 Jan 2019 838 bytes Documentation updates (#5366)
import BaseTexture from './BaseTexture';
import CubeResource from './resources/CubeResource';

/**
 * A 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.
     * @returns {PIXI.CubeTexture} new cube texture
     */
    static from(resources, options)
    {
        return new CubeTexture(new CubeResource(resources, options));
    }
}