예제 #1
0
파일: BrushPlus.cs 프로젝트: mitice/foo
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
     }
     // free native resources if there are any.
     if ((IntPtr)nativeBrush != IntPtr.Zero)
     {
         NativeMethods.GdipDeleteBrush(nativeBrush);
         nativeBrush = new GpBrush();
     }
 }
예제 #2
0
파일: BrushPlus.cs 프로젝트: mitice/foo
        internal virtual BrushPlus Clone()
        {
            GpBrush brush = new GpBrush();

            SetStatus(NativeMethods.GdipCloneBrush(nativeBrush, out brush));

            BrushPlus newBrush = new BrushPlus(brush, lastResult);

            if (newBrush == null)
            {
                NativeMethods.GdipDeleteBrush(brush);
            }

            return(newBrush);
        }
예제 #3
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillPie(GpGraphics graphics, GpBrush brush, float x, float y,
             float width, float height, float startAngle, float sweepAngle);
예제 #4
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillEllipseI(GpGraphics graphics, GpBrush brush, int x, int y,
                  int width, int height);
예제 #5
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillEllipse(GpGraphics graphics, GpBrush brush, float x, float y,
                 float width, float height);
예제 #6
0
 GdipDeleteBrush(GpBrush brush);
예제 #7
0
 GdipGetPenBrushFill(GpPen pen, out GpBrush brush);
예제 #8
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillRegion(GpGraphics graphics, GpBrush brush,
                GpRegion region);
예제 #9
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillClosedCurveI(GpGraphics graphics, GpBrush brush,
                      GpPoint[] points, int count);
예제 #10
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillRectangle(GpGraphics graphics, GpBrush brush, float x, float y,
                   float width, float height);
예제 #11
0
파일: BrushPlus.cs 프로젝트: mitice/foo
 public void SetNativeBrush(GpBrush nativeBrush)
 {
     this.nativeBrush = nativeBrush;
 }
예제 #12
0
파일: BrushPlus.cs 프로젝트: mitice/foo
 public BrushPlus(GpBrush nativeBrush, GpStatus status)
 {
     lastResult = status;
     SetNativeBrush(nativeBrush);
 }
예제 #13
0
 GdipGetBrushType(GpBrush brush, out BrushType type);
예제 #14
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillPieI(GpGraphics graphics, GpBrush brush, int x, int y,
              int width, int height, float startAngle, float sweepAngle);
예제 #15
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillRectangleI(GpGraphics graphics, GpBrush brush, int x, int y,
                    int width, int height);
예제 #16
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillPath(GpGraphics graphics, GpBrush brush, GpPath path);
예제 #17
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillRectanglesI(GpGraphics graphics, GpBrush brush,
                     GpRect[] rects, int count);
예제 #18
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillClosedCurve2I(GpGraphics graphics, GpBrush brush,
                       GpPoint[] points, int count,
                       float tension, FillMode fillMode);
예제 #19
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillPolygonI(GpGraphics graphics, GpBrush brush,
                  GpPoint[] points, int count, FillMode fillMode);
예제 #20
0
 GdipSetPenBrushFill(GpPen pen, GpBrush brush);
예제 #21
0
파일: Drawing.cs 프로젝트: mitice/foo
 GdipFillPolygon2I(GpGraphics graphics, GpBrush brush,
                   GpPoint[] points, int count);
예제 #22
0
 GdipCreatePen2(GpBrush brush, float width, Unit unit,
                out GpPen pen);
예제 #23
0
 GdipCloneBrush(GpBrush brush, out GpBrush cloneBrush);