//public override void DrawLine(LineParameters parms) //{ // if (!Style.StrokeParameters.Disabled) // { // using (DeviceContextHandler dch = GetDeviceContextHandler()) // { // dch.DrawingSurface.DrawLine(Style.StrokeParameters.ToPen(), parms.X1, parms.Y1, parms.X2, parms.Y2); // } // } //} public override void DrawPoint(PointParameters parms) { if (!Style.StrokeParameters.Disabled) { float w = Style.StrokeParameters.PenWidth; float x = parms.X; float y = parms.Y; using (DeviceContextHandler dch = GetDeviceContextHandler()) { dch.DrawingSurface.FillEllipse(Style.StrokeParameters.ToBrush(), x - w / 2, y - w / 2, w, w); } } }
public static void PointParameteriv(PointParameters pname, int[] values) { Delegates.glPointParameteriv(pname, values); }
public static void PointParameterf(PointParameters pname, float param) { Delegates.glPointParameterf(pname, @param); }
public static void PointParameteri(PointParameters pname, int param) { Delegates.glPointParameteri(pname, @param); }