Example #1
0
        public void Initialize(XBuilderPackage package)
        {
            _optionsService = package.GetService <IOptionsService>();
            _modelHandler.Initialize(package);
            _effectHandler.Initialize(_graphicsDeviceControl.Services, package);

            _modelHandler.Renderer.Initialize(_graphicsDeviceControl.Services, _graphicsDeviceControl.GraphicsDevice);
            _effectHandler.Renderer.Initialize(_graphicsDeviceControl.Services, _graphicsDeviceControl.GraphicsDevice);
            _textureHandler.Renderer.Initialize(_graphicsDeviceControl.Services, _graphicsDeviceControl.GraphicsDevice);
        }
Example #2
0
		public void Initialize(XBuilderPackage package)
		{
			_optionsService = package.GetService<IOptionsService>();
			_modelHandler.Initialize(package);
			_effectHandler.Initialize(_graphicsDeviceControl.Services, package);

			_modelHandler.Renderer.Initialize(_graphicsDeviceControl.Services, _graphicsDeviceControl.GraphicsDevice);
			_effectHandler.Renderer.Initialize(_graphicsDeviceControl.Services, _graphicsDeviceControl.GraphicsDevice);
			_textureHandler.Renderer.Initialize(_graphicsDeviceControl.Services, _graphicsDeviceControl.GraphicsDevice);
		}
		public void Initialize(XBuilderPackage package)
		{
			_package = package;
			graphicsDeviceControl.Initialize(_package);
			_contentBuilder = new ContentBuilder(package);
			_contentManager = new ContentManager(graphicsDeviceControl.Services, _contentBuilder.OutputDirectory);

			Loaded += (sender, e) =>
			{
				if (!_loaded) // Can't find a WPF event which only fires once when the window is FIRST loaded.
				{
					_assetHandlers = new AssetHandlers(_contentManager, graphicsDeviceControl);
					windowsFormsHost.Visibility = Visibility.Collapsed;
					_loaded = true;

					_assetHandlers.Initialize(package);
				}
			};
		}
        public void Initialize(XBuilderPackage package)
        {
            _package = package;
            graphicsDeviceControl.Initialize(_package);
            _contentBuilder = new ContentBuilder(package);
            _contentManager = new ContentManager(graphicsDeviceControl.Services, _contentBuilder.OutputDirectory);

            Loaded += (sender, e) =>
            {
                if (!_loaded)                 // Can't find a WPF event which only fires once when the window is FIRST loaded.
                {
                    _assetHandlers = new AssetHandlers(_contentManager, graphicsDeviceControl);
                    windowsFormsHost.Visibility = Visibility.Collapsed;
                    _loaded = true;

                    _assetHandlers.Initialize(package);
                }
            };
        }
Example #5
0
 public void Initialize(XBuilderPackage package)
 {
     _modelRenderer.Package = package;
 }
Example #6
0
		public void Initialize(IServiceProvider serviceProvider, XBuilderPackage package)
		{
			_serviceProvider = serviceProvider;
			_modelRenderer.Package = package;
		}
		public ContentPreviewIntegrationManager(XBuilderPackage package)
		{
			_package = package;
			_optionsService = package.GetService<IOptionsService>();
		}
Example #8
0
		public void Initialize(XBuilderPackage package)
		{
			_modelRenderer.Package = package;
		}
Example #9
0
 public ContentPreviewIntegrationManager(XBuilderPackage package)
 {
     _package        = package;
     _optionsService = package.GetService <IOptionsService>();
 }
Example #10
0
 public ContentPreviewService(XBuilderPackage package)
 {
     _package        = package;
     _optionsService = package.GetService <IOptionsService>();
 }
Example #11
0
 public void Initialize(IServiceProvider serviceProvider, XBuilderPackage package)
 {
     _serviceProvider       = serviceProvider;
     _modelRenderer.Package = package;
 }
		public ContentPreviewService(XBuilderPackage package)
		{
			_package = package;
			_optionsService = package.GetService<IOptionsService>();
		}
Example #13
0
		public OptionsService(XBuilderPackage package)
		{
			_package = package;
		}
Example #14
0
 public OptionsService(XBuilderPackage package)
 {
     _package = package;
 }