import { INSTALLED, autoDetectResource } from './autoDetectResource';
import ArrayResource from './ArrayResource';
import BufferResource from './BufferResource';
import CanvasResource from './CanvasResource';
import CubeResource from './CubeResource';
import ImageResource from './ImageResource';
import SVGResource from './SVGResource';
import VideoResource from './VideoResource';
/**
* Collection of base resource types supported by PixiJS.
*
* Resources are used by {@link PIXI.BaseTexture} to handle different media types
* such as images, video, SVG graphics, etc. In most use-cases, you should not
* instantiate the resources directly. The easy thing is to use
* {@link PIXI.BaseTexture.from}.
* @example
* const baseTexture = PIXI.BaseTexture.from('path/to/image.jpg');
* @namespace PIXI.resources
*/
export { default as Resource } from './Resource';
export { default as BaseImageResource } from './BaseImageResource';
INSTALLED.push(
ImageResource,
CanvasResource,
VideoResource,
SVGResource,
BufferResource,
CubeResource,
ArrayResource
);
export {
INSTALLED,
autoDetectResource,
ArrayResource,
BufferResource,
CanvasResource,
CubeResource,
ImageResource,
SVGResource,
VideoResource };