public QuadNodeFactory(IQuadMeshFactory meshFactory, IQuadNodeRendererFactory rendererFactory, Settings settings, Statistics statistics) { _meshFactory = meshFactory; _rendererFactory = rendererFactory; _settings = settings; _statistics = statistics; }
public QuadMeshRenderer(GraphicsDevice graphicsDevice, BasicEffect effect, ISettings settings, Statistics statistics) { _graphicsDevice = graphicsDevice; _effect = effect; _settings = settings; _statistics = statistics; }
public QuadNodeFactory(IQuadMeshFactory meshFactory, ISplitMergeStrategy splitMergeStrategy, ITaskSchedulerFactory taskSchedulerFactory, IQuadNodeRendererFactory rendererFactory, Statistics statistics) { _meshFactory = meshFactory; _rendererFactory = rendererFactory; _splitMergeStrategy = splitMergeStrategy; _taskSchedulerFactory = taskSchedulerFactory; _statistics = statistics; }
public StatisticsViewModel(Statistics statistics) { _statistics = statistics; StatisticsList = new ObservableCollection<string>(); _dispatcher = Dispatcher.CurrentDispatcher; _timer = new Timer(s => _dispatcher.Invoke((Action)(Update)), null, TimeSpan.Zero, TimeSpan.FromMilliseconds(250)); }
public QuadNode(IQuadMesh mesh, IQuadNodeFactory quadNodeFactory, IQuadNodeRenderer renderer, ISettings settings, Statistics statistics) { _mesh = mesh; _quadNodeFactory = quadNodeFactory; _renderer = renderer; _settings = settings; _statistics = statistics; }
public QuadNode(IQuadMesh mesh, IQuadNodeFactory quadNodeFactory, ISplitMergeStrategy splitMergeStrategy, ITaskSchedulerFactory taskSchedulerFactory, IQuadNodeRenderer renderer, Statistics statistics) { _mesh = mesh; _quadNodeFactory = quadNodeFactory; _splitMergeStrategy = splitMergeStrategy; _taskSchedulerFactory = taskSchedulerFactory; _renderer = renderer; _statistics = statistics; }
public MainPresenter(IPlanetFactory planetFactory, ICamera camera, ICameraController cameraController, IWindowManager windowManager, Statistics statistics, ISettings settings) { _planetFactory = planetFactory; _camera = camera; _cameraController = cameraController; _windowManager = windowManager; _statistics = statistics; _settings = settings; _settings.ShouldUpdate = true; }
public Planet(DoubleVector3 location, double radius, ITerrain terrain, IPlanetRenderer renderer, IHeightfieldGenerator generator, ISettings settings, Statistics statistics) { _location = location; _radius = radius; _terrain = terrain; _renderer = renderer; _generator = generator; _settings = settings; _statistics = statistics; }
public Planet(DoubleVector3 location, double radius, ITerrain terrain, IPlanetRenderer renderer, IHeightfieldGenerator generator, Statistics statistics) { _location = location; _radius = radius; _terrain = terrain; _renderer = renderer; _generator = generator; _statistics = statistics; _clippingPlanes = new ClippingPlanes(); }
public QuadMeshRendererFactory(GraphicsDevice graphicsDevice, ISettings settings, Statistics statistics) { _graphicsDevice = graphicsDevice; _settings = settings; _statistics = statistics; }
public QuadNodeFactory(IQuadMeshFactory meshFactory, ISplitMergeStrategy splitMergeStrategy, ITaskSchedulerFactory taskSchedulerFactory, IQuadNodeRendererFactory rendererFactory, Statistics statistics) { _meshFactory = meshFactory; _rendererFactory = rendererFactory; _splitMergeStrategy = splitMergeStrategy; _taskSchedulerFactory = taskSchedulerFactory; _statistics = statistics; }
public Planet(DoubleVector3 location, double radius, ITerrain terrain, IPlanetRenderer renderer, IHeightfieldGenerator generator, ISettings settings, Statistics statistics) { _location = location; _radius = radius; _terrain = terrain; _renderer = renderer; _generator = generator; _settings = settings; _statistics = statistics; }