Esempio n. 1
0
        public ViewportManager(IViewportFactory viewportFactory,
                               IIdGenerator IdGenerator,
                               ISimpleCollectionFactory collectionFactory)
        {
            _idGenerator     = IdGenerator;
            _viewportFactory = viewportFactory;

            _viewportCollection = collectionFactory.Create <IViewportModel>(48);

            _viewportsForDestruction = new List <ulong>();
        }
Esempio n. 2
0
 private DynamicViewport(IViewportFactory factory, Func <IViewportFactory, IViewport> creator, IViewport initialViewport)
 {
     _factory  = factory;
     _creator  = creator;
     _viewport = initialViewport;
 }
Esempio n. 3
0
 public DynamicViewport(IViewportFactory factory, Func <IViewportFactory, IViewport> creator)
 {
     _factory  = factory;
     _creator  = creator;
     _viewport = _creator(_factory);
 }
Esempio n. 4
0
 public LayoutManager(IViewportFactory viewportFactory, IDynamicViewportFactory dynamicViewportFactory)
 {
     _containers            = new Dictionary <string, ITvContainer>();
     ViewportFactory        = viewportFactory;
     DynamicViewportFactory = dynamicViewportFactory;
 }
 public DynamicViewportFactory(IViewportFactory factory)
 {
     _factory = factory;
 }