예제 #1
0
 public void Draw(Class386 context)
 {
     for (int index = 0; index < this.interface23_0.Length; ++index)
     {
         this.interface23_0[index].Draw(context.Graphics, context.FastRasterizer, (Class335)this, this.bool_0, context.Transform, (Class385)context);
     }
 }
예제 #2
0
        public void Draw(Class386 context)
        {
            Point2D p1 = context.Transform.TransformTo2D(this.segment4D_0.Start);
            Point2D p2 = context.Transform.TransformTo2D(this.segment4D_0.End);

            context.FastRasterizer.DrawLineSegment(p1, p2, (uint)this.Color.ToArgb());
        }
예제 #3
0
파일: Class664.cs 프로젝트: 15831944/WW
 public void Draw(Class386 context)
 {
     if (this.linkedList_0 == null)
     {
         return;
     }
     for (LinkedListNode <Interface12> linkedListNode = this.linkedList_0.First; linkedListNode != null; linkedListNode = linkedListNode.Next)
     {
         linkedListNode.Value.Draw(context);
     }
 }
예제 #4
0
 public void Draw(Class386 context)
 {
     if (this.ishape4D_0.IsFilled)
     {
         using (GraphicsPath graphicsPath = ShapeTool.ToGraphicsPath(this.ishape4D_0.ToShape2D(context.Transform)))
             context.Graphics.FillPath((Brush)this.method_3((Class385)context), graphicsPath);
     }
     else
     {
         IShape2D       shape2D = this.ishape4D_0.ToShape2D(context.Transform);
         GeneralShape2D shape   = shape2D as GeneralShape2D ?? new GeneralShape2D(shape2D, true);
         context.FastRasterizer.DrawShape(shape, (uint)this.Color.ToArgb());
     }
 }
예제 #5
0
파일: Class336.cs 프로젝트: 15831944/WW
 public void Draw(Class386 context)
 {
     if (this.bool_0)
     {
         using (GraphicsPath graphicsPath = new GraphicsPath())
         {
             for (int index = 0; index < this.interface23_0.Length; ++index)
             {
                 this.interface23_0[index].Draw(graphicsPath, this.bool_0, context.Transform);
             }
             context.Graphics.FillPath((Brush)this.method_3((Class385)context), graphicsPath);
         }
     }
     else
     {
         for (int index = 0; index < this.interface23_0.Length; ++index)
         {
             this.interface23_0[index].Draw(context.Graphics, context.FastRasterizer, (Class335)this, this.bool_0, context.Transform, (Class385)context);
         }
     }
 }
예제 #6
0
 public void Draw(Class386 context)
 {
     this.interface23_0.Draw(context.Graphics, context.FastRasterizer, (Class335)this, this.bool_0, context.Transform, (Class385)context);
 }
예제 #7
0
 public void Draw(Class386 context)
 {
 }
예제 #8
0
 public void Draw(Class386 context)
 {
     context.method_0();
 }
예제 #9
0
 public void Draw(Class386 context)
 {
     this.Draw((Class385)context);
 }
예제 #10
0
파일: Class343.cs 프로젝트: 15831944/WW
        public void Draw(Class386 context)
        {
            Point2D point2D = context.Transform.TransformTo2D(this.vector4D_0);

            context.FastRasterizer.DrawPoint(point2D.X, point2D.Y, (uint)this.Color.ToArgb());
        }