private void DataProcessorUpdated()
        {
            var newOutput = _dataProcessorInfo.Outputs.Single().Get();

            if (newOutput != _outputDataRenderer.GetData())
            {
                _outputDataRenderer.SetData(newOutput);
                _outputDataRenderer.Update();
                RequestUpdate();
            }
        }
 public void Redraw()
 {
     _glControl.MakeCurrent();
     _renderer?.Update();
     _glControl.SwapBuffers();
 }
 public void Update()
 {
     _outputDataRenderer?.Update();
 }