Example #1
0
        public PixelShaderController(IRenderer renderer, ISceneReader sceneReader, IResourceManager resourceManager)
        {
            if (renderer == null)
            {
                throw new ArgumentNullException("renderer");
            }
            if (sceneReader == null)
            {
                throw new ArgumentNullException("sceneReader");
            }
            if (resourceManager == null)
            {
                throw new ArgumentNullException("resourceManager");
            }
            _renderer        = renderer;
            _sceneReader     = sceneReader;
            _resourceManager = resourceManager;

            _resourceManager.Load(ResourcePath);
            _resourceManager.GetMaterials();
            _scene                   = _sceneReader.Read(ScenePath);
            _shapes                  = _scene.Shapes;
            _centralView             = new PixelShaderView();
            _centralView.DataContext = this;
        }
Example #2
0
 public WindowFactory(IRendererFactory rendererFactory, IResourceManager resourceManager, ISceneReader sceneReader)
 {
   if (rendererFactory == null) throw new ArgumentNullException("rendererFactory");
   if (resourceManager == null) throw new ArgumentNullException("resourceManager");
   if (sceneReader == null) throw new ArgumentNullException("sceneReader");
   _rendererFactory = rendererFactory;
   _resourceManager = resourceManager;
   _sceneReader = sceneReader;
 }
Example #3
0
        public CurveEditorController(IRenderer renderer, ISceneReader sceneReader, IResourceManager resourceManager)
        {
            _renderer        = renderer;
            _resourceManager = resourceManager;

            _resourceManager.Load(ResourcePath);

            _view             = new CurveEditorView();
            _view.DataContext = this;
        }
    public SceneGraphController(IRenderer renderer, ISceneReader sceneReader, IResourceManager resourceManager)
    {
      if (renderer == null) throw new ArgumentNullException("renderer");
      if (sceneReader == null) throw new ArgumentNullException("sceneReader");
      if (resourceManager == null) throw new ArgumentNullException("resourceManager");
      _renderer = renderer;
      _sceneReader = sceneReader;
      _resourceManager = resourceManager;

      _resourceManager.Load(ResourcePath);
      _scene = _sceneReader.Read(ScenePath);

      _centralView = new SceneGraphView(this);
    }
    public SimpleMaterialEditorController(IRenderer renderer, ISceneReader sceneReader, IResourceManager resourceManager)
    {
      if (renderer == null) throw new ArgumentNullException("renderer");
      if (sceneReader == null) throw new ArgumentNullException("sceneReader");
      if (resourceManager == null) throw new ArgumentNullException("resourceManager");
      _renderer = renderer;
      _sceneReader = sceneReader;
      _resourceManager = resourceManager;

      _resourceManager.Load(ResourcePath);
      _scene = _sceneReader.Read(ScenePath);
      
      _centralView = new SimpleMaterialEditorView();
    }
 public WindowFactory(IRendererFactory rendererFactory, IResourceManager resourceManager, ISceneReader sceneReader)
 {
     if (rendererFactory == null)
     {
         throw new ArgumentNullException("rendererFactory");
     }
     if (resourceManager == null)
     {
         throw new ArgumentNullException("resourceManager");
     }
     if (sceneReader == null)
     {
         throw new ArgumentNullException("sceneReader");
     }
     _rendererFactory = rendererFactory;
     _resourceManager = resourceManager;
     _sceneReader     = sceneReader;
 }
Example #7
0
        public SimpleMaterialEditorController(IRenderer renderer, ISceneReader sceneReader, IResourceManager resourceManager)
        {
            if (renderer == null)
            {
                throw new ArgumentNullException("renderer");
            }
            if (sceneReader == null)
            {
                throw new ArgumentNullException("sceneReader");
            }
            if (resourceManager == null)
            {
                throw new ArgumentNullException("resourceManager");
            }
            _renderer        = renderer;
            _sceneReader     = sceneReader;
            _resourceManager = resourceManager;

            _resourceManager.Load(ResourcePath);
            _scene = _sceneReader.Read(ScenePath);
        }
Example #8
0
        public SceneGraphController(IRenderer renderer, ISceneReader sceneReader, IResourceManager resourceManager)
        {
            if (renderer == null)
            {
                throw new ArgumentNullException("renderer");
            }
            if (sceneReader == null)
            {
                throw new ArgumentNullException("sceneReader");
            }
            if (resourceManager == null)
            {
                throw new ArgumentNullException("resourceManager");
            }
            _renderer        = renderer;
            _sceneReader     = sceneReader;
            _resourceManager = resourceManager;

            _resourceManager.Load(ResourcePath);
            _scene = _sceneReader.Read(ScenePath);

            _centralView = new SceneGraphView(this);
        }
    public PixelShaderController(IRenderer renderer, ISceneReader sceneReader, IResourceManager resourceManager)
    {
      if (renderer == null) throw new ArgumentNullException("renderer");
      if (sceneReader == null) throw new ArgumentNullException("sceneReader");
      if (resourceManager == null) throw new ArgumentNullException("resourceManager");
      _renderer = renderer;
      _sceneReader = sceneReader;
      _resourceManager = resourceManager;

      _resourceManager.Load(ResourcePath);
      _resourceManager.GetMaterials();
      _scene = _sceneReader.Read(ScenePath);
      _shapes = _scene.Shapes;
      _centralView = new PixelShaderView();
      _centralView.DataContext = this;
    }