Example #1
0
        // redraw graphics for the currently selected plug-in
        static void RedrawSelectedPlugIn(float currentTime, float elapsedTime)
        {
            // switch to Draw phase
            PushPhase(Phase.Draw);

            // invoke selected PlugIn's Draw method
            _selectedPlugIn.Redraw(currentTime, elapsedTime);

            // draw any annotation queued up during selected PlugIn's Update method
            Drawing.AllDeferredLines();
            Drawing.AllDeferredCirclesOrDisks();

            // return to previous phase
            PopPhase();
        }