public ViewportManager(IViewportFactory viewportFactory, IIdGenerator IdGenerator, ISimpleCollectionFactory collectionFactory) { _idGenerator = IdGenerator; _viewportFactory = viewportFactory; _viewportCollection = collectionFactory.Create <IViewportModel>(48); _viewportsForDestruction = new List <ulong>(); }
private DynamicViewport(IViewportFactory factory, Func <IViewportFactory, IViewport> creator, IViewport initialViewport) { _factory = factory; _creator = creator; _viewport = initialViewport; }
public DynamicViewport(IViewportFactory factory, Func <IViewportFactory, IViewport> creator) { _factory = factory; _creator = creator; _viewport = _creator(_factory); }
public LayoutManager(IViewportFactory viewportFactory, IDynamicViewportFactory dynamicViewportFactory) { _containers = new Dictionary <string, ITvContainer>(); ViewportFactory = viewportFactory; DynamicViewportFactory = dynamicViewportFactory; }
public DynamicViewportFactory(IViewportFactory factory) { _factory = factory; }