public DevelopmentModeAssetTagBuilder(IAssetFinder finder, IHttpRequest request, FubuRuntime runtime) { _finder = finder; _runtime = runtime; _inner = new AssetTagBuilder(finder, request, runtime); }
public ICollection <AssetId> GatherAllBasePartAssets(IAssetFinder assetFinder) { var baseAssets = new HashSet <AssetId>(); GatherAllBasePartAssetsRecursively(assetFinder, baseAssets); return(baseAssets); }
public FubuDiagnosticsEndpoint(JavascriptRouteWriter routeWriter, DiagnosticJavascriptRoutes routes, IAssetFinder assets, IHttpRequest request, IFubuApplicationFiles files) { _routeWriter = routeWriter; _routes = routes; _assets = assets; _request = request; _files = files; }
// ENDSAMPLE public AssetFileWatcher(IAssetFinder finder, IClientConnector connector) { _connector = connector; var asset = finder.FindAsset("bundle.js"); var path = asset.File.Path; _watcher = new FileChangeWatcher(path.ParentDirectory(), FileSet.Shallow("bundle.js"), this); }
internal string[] GetAssetPaths() { var finders = new IAssetFinder[] { new MinamoAssetFinder(), }; var assetPaths = new List <string>(); foreach (var f in finders) { assetPaths.AddRange(f.GetList()); } return(assetPaths.ToArray()); }
private void GatherAllBasePartAssetsRecursively([NotNull] IAssetFinder assetFinder, [NotNull] ISet <AssetId> baseAssets) { if (assetFinder == null) { throw new ArgumentNullException(nameof(assetFinder)); } if (baseAssets == null) { throw new ArgumentNullException(nameof(baseAssets)); } foreach (var part in Parts.Where(x => x.Base != null)) { if (baseAssets.Add(part.Base.BasePartAsset.Id)) { var baseAsset = assetFinder.FindAsset(part.Base.BasePartAsset.Id)?.Asset as AssetCompositeHierarchy <TAssetPartDesign, TAssetPart>; if (baseAsset != null) { baseAssets.AddRange(baseAsset.Hierarchy.GatherAllBasePartAssets(assetFinder)); } } } }
public SpriteStudioModelAssetCommand(string url, SpriteStudioModelAsset asset, ColorSpace colorSpace, IAssetFinder assetFinder) : base(url, asset, assetFinder) { this.colorSpace = colorSpace; Version = 2; }
public PrecompiledSpriteFontCommand(string url, PrecompiledSpriteFontAsset description, IAssetFinder assetFinder) : base(url, description, assetFinder) { }
public AssetTagBuilder(IAssetFinder finder, IHttpRequest request, FubuRuntime runtime) { _finder = finder; _request = request; _runtime = runtime; }
public AnimationThumbnailBuildCommand(ThumbnailCompilerContext context, string url, AssetItem animationItem, AssetItem modelItem, IAssetFinder assetFinder, ThumbnailCommandParameters description) : base(context, animationItem, assetFinder, url, description) { this.modelItem = modelItem; }
public WebFileAssetCommand(string url, T parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { }
public SkyboxCompileCommand(string url, SkyboxAsset parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { }
public SignedDistanceFieldFontCommand(string url, SpriteFontAsset description, IAssetFinder assetFinder) : base(url, description, assetFinder) { }
public HeightmapConvertCommand(string url, HeightmapAsset parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { }
protected ThumbnailCommand(string url, AssetItem assetItem, ThumbnailCommandParameters parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { if (assetItem == null) { throw new ArgumentNullException(nameof(assetItem)); } if (assetItem.Package == null) { throw new ArgumentException("assetItem is not attached to a package"); } if (assetItem.Package.Session == null) { throw new ArgumentException("assetItem is not attached to a package session"); } if (url == null) { throw new ArgumentNullException(nameof(url)); } this.assetItem = assetItem; //InputFilesGetter = GetInputFilesImpl; }
public EncodeVideoFileCommand(string url, VideoConvertParameters description, IAssetFinder assetFinder, AVCodecID[] listSupportedCodecNames) : base(url, description, assetFinder) { Version = 4; ListSupportedCodecNames = listSupportedCodecNames; }
// ENDSAMPLE public AssetFileWatcher(IAssetFinder finder, IClientConnector connector) { _finder = finder; _connector = connector; }
public DevelopmentModeAssetTagBuilder(IAssetFinder finder, IHttpRequest request) { _finder = finder; _inner = new AssetTagBuilder(finder, request); }
public DecodeSoundFileCommand(string url, SoundAsset parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { Version = 3; }
protected UIConvertCommand(string url, T parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { }
public OfflineRasterizedFontCommand(string url, SpriteFontAsset description, ColorSpace colorspace, IAssetFinder assetFinder) : base(url, description, assetFinder) { this.colorspace = colorspace; }
public AdditiveAnimationCommand(string url, AdditiveAnimationParameters parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { Version = 3; }
public FontThumbnailBuildCommand(ThumbnailCompilerContext context, string url, AssetItem assetItem, IAssetFinder assetFinder, ThumbnailCommandParameters description) : base(context, assetItem, assetFinder, url, description) { }
protected StrideThumbnailCommand(ThumbnailCompilerContext context, AssetItem assetItem, IAssetFinder assetFinder, string url, ThumbnailCommandParameters parameters) : base(url, assetItem, parameters, assetFinder) { CompilerContext = context ?? throw new ArgumentNullException(nameof(context)); this.assetItem = assetItem; // Copy GameSettings ColorSpace/RenderingMode to the parameters var gameSettings = context.GetGameSettingsAsset(); var renderingSettings = gameSettings.GetOrCreate <RenderingSettings>(); parameters.ColorSpace = renderingSettings.ColorSpace; parameters.RenderingMode = gameSettings.GetOrCreate <EditorSettings>().RenderingMode; Generator = context.Properties.Get(ThumbnailGenerator.Key) ?? throw new ArgumentException("The provided context does not contain required stride information needed to build the thumbnails."); }
public HeightmapThumbnailCommand(ThumbnailCompilerContext context, AssetItem assetItem, IAssetFinder assetFinder, string url, ThumbnailCommandParameters parameters) : base(context, assetItem, assetFinder, url, parameters) { parameters.ColorSpace = ColorSpace.Linear; }
public RuntimeRasterizedFontCommand(string url, SpriteFontAsset description, IAssetFinder assetFinder) : base(url, description, assetFinder) { }
public ColliderShapeCombineCommand(string url, ColliderShapeAsset parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { }
public AssetFubuDiagnostics(IAssetFinder assets) { _assets = assets; }
public SpriteSheetCommand(string url, SpriteSheetParameters parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { Version = 2; }
protected ThumbnailFromTextureCommand(ThumbnailCompilerContext context, AssetItem assetItem, IAssetFinder assetFinder, string url, ThumbnailCommandParameters parameters) : base(context, assetItem, assetFinder, url, parameters) { }
public SpriteSheetThumbnailCommand(ThumbnailCompilerContext context, AssetItem assetItem, IAssetFinder assetFinder, string url, ThumbnailCommandParameters parameters) : base(context, assetItem, assetFinder, url, parameters) { }
public StaticThumbnailCommand(string url, byte[] staticImageData, Int2 thumbnailSize, bool loadAsSRgb, IAssetFinder assetFinder) : base(url, new StaticThumbnailCommandParameters(thumbnailSize, typeof(T).FullName, loadAsSRgb), assetFinder) { this.staticImageData = staticImageData; this.thumbnailSize = thumbnailSize; }
public AssetTagBuilder(IAssetFinder finder, IHttpRequest request) { _finder = finder; _request = request; }
public SceneCommand(string url, SceneAsset parameters, IAssetFinder assetFinder) : base(url, parameters, assetFinder) { }