public static DynamicTileBrushCollection FromXProxy(LibraryX.TileBrushCollectionX <LibraryX.DynamicTileBrushX> proxy, TilePoolManager tileManager, DynamicTileBrushClassRegistry registry) { if (proxy == null) { return(null); } return(new DynamicTileBrushCollection(proxy, tileManager, registry)); }
public static StaticTileBrushCollection FromXProxy(LibraryX.TileBrushCollectionX <LibraryX.StaticTileBrushX> proxy, TilePoolManager tileManager) { if (proxy == null) { return(null); } return(new StaticTileBrushCollection(proxy, tileManager)); }
public DynamicTileBrushCollection(LibraryX.TileBrushCollectionX <LibraryX.DynamicTileBrushX> proxy, TilePoolManager tileManager, DynamicTileBrushClassRegistry registry) : base(proxy.Uid, proxy.Name) { if (proxy.Brushes != null) { foreach (var brush in proxy.Brushes) { Brushes.Add(DynamicTileBrush.FromXProxy(brush, tileManager, registry)); } } }
public StaticTileBrushCollection(LibraryX.TileBrushCollectionX <LibraryX.StaticTileBrushX> proxy, TilePoolManager tileManager) : base(proxy.Uid, proxy.Name) { if (proxy.Brushes != null) { foreach (var brush in proxy.Brushes) { Brushes.Add(StaticTileBrush.FromXProxy(brush, tileManager)); } } }