コード例 #1
0
 internal BuildPipeline(IDataCache storage, IBuildCache cache,
                        IAssetPackager packager, List <IAssetImporter> importers,
                        Dictionary <Type, IAssetProcessor> processors)
 {
     _packager      = packager;
     _importers     = importers;
     _processors    = processors;
     _cache         = cache;
     _memoryManager = new AssetMemoryManager(storage);
     Identity       = CalculateId();
 }
コード例 #2
0
 public static PipelineBuilder Start(string name, IDataCache storage, IBuildCache cache, IAssetPackager packager)
 {
     return(new PipelineBuilder {
         _packager = packager,
         _storage = storage,
         _importers = new List <IAssetImporter>(),
         _processors = new Dictionary <Type, IAssetProcessor>(),
         _cache = cache
     });
 }