public void Render(double time) { _renderer.SetNumericParameter("time", (float)_accumulatedTime); _renderer.SetVectorParameter("mouse", _currentMousePosition); _shape.Render(_renderer); }