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; }
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; }
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; }
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); }
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; }