static PositionModifier( )
        {
            m_DrawUnselected = Graphics.Draw.NewBrush( Color.Black, Color.PaleGoldenrod );
            m_DrawHighlight = Graphics.Draw.NewBrush( Color.DarkSalmon, Color.Goldenrod );
            m_DrawSelected = Graphics.Draw.NewBrush( Color.Red, Color.Orange );

            m_DrawUnselected.State.DepthTest = true;
            m_DrawUnselected.State.DepthWrite = true;
            m_DrawUnselected.OutlinePen.State.DepthTest = true;
            m_DrawUnselected.OutlinePen.State.DepthWrite = true;

            m_DrawHighlight.State.DepthTest = true;
            m_DrawHighlight.State.DepthWrite = true;
            m_DrawHighlight.OutlinePen.State.DepthTest = true;
            m_DrawHighlight.OutlinePen.State.DepthWrite = true;

            m_DrawSelected.State.DepthTest = true;
            m_DrawSelected.State.DepthWrite = true;
            m_DrawSelected.OutlinePen.State.DepthTest = true;
            m_DrawSelected.OutlinePen.State.DepthWrite = true;
        }
 /// <summary>
 /// Initialises this object
 /// </summary>
 public CircleBrushEditor( int numEdges )
 {
     m_EdgeCount = numEdges;
     m_DrawEdge = Graphics.Draw.NewPen( Color.White, 2.0f );
     m_DrawVertex = Graphics.Draw.NewBrush( Color.Red, Color.DarkRed );
 }
 /// <summary>
 /// Initialises this object
 /// </summary>
 public EdgeListEditor( )
 {
     m_DrawEdge = Graphics.Draw.NewPen( Color.White, 2.0f );
     m_DrawVertex = Graphics.Draw.NewBrush( Color.Red, Color.DarkRed );
 }