Options
Menu

Class Parsers

Hierarchy

  • Parsers

Index

Properties

Methods

Properties

Static ALL_BUNDLED

ALL_BUNDLED: Array<Object>

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:

  • AC3D (.ac)
  • Away Data version 1 ASCII and version 2 binary (.awd). AWD1 BSP unsupported
  • 3DMax (.3ds)
  • DXF (.dxf)
  • Quake 2 MD2 models (.md2)
  • Doom 3 MD5 animation clips (.md5anim)
  • Doom 3 MD5 sprites (.md5sprite)
  • Wavefront OBJ (.obj)
  • Collada (.dae)
  • Images (.jpg, .png)
see

away.library.AssetLibrary.enableParser

Methods

Static enableAllBundled

  • enableAllBundled(): void
  • Short-hand function to enable all bundled parsers for auto-detection. In practice, this is the same as invoking enableParsers(Parsers.ALL_BUNDLED) on any of the loader classes SingleFileLoader, LoaderSession, AssetLibrary or Loader3D.

    See notes about file size in the documentation for the ALL_BUNDLED constant.

    see

    away.parsers.Parsers.ALL_BUNDLED

    Returns void

Generated using TypeDoc