/// <summary>Initialise the engine by adding all the formats.</summary> /// <param name="plugin"></param> public Engine(Plugin plugin) : base(plugin) { AddFormat(new ArchiveFormat(this)); AddFormat(new ModelFormat(this)); AddFormat(new EffectFormat(this)); AddFormat(new EmeldFormat(this)); AddFormat(new FsslFormat(this)); AddFormat(new MCGFormat(this)); AddFormat(new MCPFormat(this)); AddFormat(new ParameterDefinitionFormat(this)); AddFormat(new ParameterTableFormat(this)); AddFormat(new StringArchiveFormat(this)); AddFormat(new TableArchiveFormat(this)); //AddFormat(new TextureFormat(this)); AddFormat(new TextureArchiveFormat(this)); }