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