import {Loader} from "@awayjs/core";
import {AWDParser} from "./AWDParser";
import {FNTParser} from "./FNTParser";
import {Max3DSParser} from "./Max3DSParser";
import {MD2Parser} from "./MD2Parser";
import {OBJParser} from "./OBJParser";
/**
*
*/
export class Parsers
{
/**
* A list of all parsers that come bundled with Away3D. Use this to quickly
* enable support for all bundled parsers to the file format auto-detection
* feature, using any of the enableParsers() methods on loaders, e.g.:
*
* AssetLibrary.enableParsers(Parsers.ALL_BUNDLED);
*
* Beware however that this requires all parser classes to be included in the
* SWF file, which will add 50-100 kb to the file. When only a limited set of
* file formats are used, SWF file size can be saved by adding the parsers
* individually using AssetLibrary.enableParser()
*
* A third way is to specify a parser for each loaded file, thereby bypassing
* the auto-detection mechanisms altogether, while at the same time allowing
* any properties that are unique to that parser to be set for that load.
*
* The bundled parsers are:
*
*