108 references to GpBrush
System.Drawing.Common (28)
System\Drawing\Brush.cs (4)
11private GpBrush* _nativeBrush; 15protected internal void SetNativeBrush(IntPtr brush) => SetNativeBrushInternal((GpBrush*)brush); 16internal void SetNativeBrushInternal(GpBrush* brush) => _nativeBrush = brush; 19internal GpBrush* NativeBrush => _nativeBrush;
System\Drawing\Drawing2D\HatchBrush.cs (3)
22SetNativeBrushInternal((GpBrush*)nativeBrush); 28SetNativeBrushInternal((GpBrush*)nativeBrush); 33GpBrush* clonedBrush;
System\Drawing\Drawing2D\LinearGradientBrush.cs (5)
21SetNativeBrushInternal((GpBrush*)nativeBrush); 46SetNativeBrushInternal((GpBrush*)nativeBrush); 74SetNativeBrushInternal((GpBrush*)nativeBrush); 90SetNativeBrushInternal((GpBrush*)nativeBrush); 97GpBrush* clonedBrush;
System\Drawing\Drawing2D\PathGradientBrush.cs (5)
52SetNativeBrushInternal((GpBrush*)nativeBrush); 93SetNativeBrushInternal((GpBrush*)nativeBrush); 102SetNativeBrushInternal((GpBrush*)nativeBrush); 108SetNativeBrushInternal((GpBrush*)nativeBrush); 115GpBrush* clonedBrush;
System\Drawing\Pen.cs (2)
639private GpBrush* GetNativeBrush() 641GpBrush* nativeBrush;
System\Drawing\PointerExtensions.cs (1)
23public static GpBrush* Pointer(this Brush? brush) => brush is null ? null : brush.NativeBrush;
System\Drawing\SolidBrush.cs (3)
20SetNativeBrushInternal((GpBrush*)nativeBrush); 33SetNativeBrushInternal((GpBrush*)nativeBrush); 38GpBrush* clonedBrush;
System\Drawing\TextureBrush.cs (5)
33SetNativeBrushInternal((GpBrush*)brush); 52SetNativeBrushInternal((GpBrush*)brush); 76SetNativeBrushInternal((GpBrush*)brush); 91SetNativeBrushInternal((GpBrush*)nativeBrush); 96GpBrush* cloneBrush;
System.Private.Windows.GdiPlus (80)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (80)
568 /// <inheritdoc cref="GdipCloneBrush(winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.GpBrush**)"/> 569 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneBrush(ref winmdroot.Graphics.GdiPlus.GpBrush brush, ref winmdroot.Graphics.GdiPlus.GpBrush* cloneBrush) 571 fixed (winmdroot.Graphics.GdiPlus.GpBrush** cloneBrushLocal = &cloneBrush) 573 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 582 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneBrush(winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.GpBrush** cloneBrush); 1493 /// <inheritdoc cref="GdipCreatePen2(winmdroot.Graphics.GdiPlus.GpBrush*, float, winmdroot.Graphics.GdiPlus.Unit, winmdroot.Graphics.GdiPlus.GpPen**)"/> 1494 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePen2(ref winmdroot.Graphics.GdiPlus.GpBrush brush, float width, winmdroot.Graphics.GdiPlus.Unit unit, ref winmdroot.Graphics.GdiPlus.GpPen* pen) 1498 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 1507 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreatePen2(winmdroot.Graphics.GdiPlus.GpBrush* brush, float width, winmdroot.Graphics.GdiPlus.Unit unit, winmdroot.Graphics.GdiPlus.GpPen** pen); 1660 /// <inheritdoc cref="GdipDeleteBrush(winmdroot.Graphics.GdiPlus.GpBrush*)"/> 1661 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteBrush(ref winmdroot.Graphics.GdiPlus.GpBrush brush) 1663 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 1671 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteBrush(winmdroot.Graphics.GdiPlus.GpBrush* brush); 2518 /// <inheritdoc cref="GdipDrawString(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFont*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.GpStringFormat*, winmdroot.Graphics.GdiPlus.GpBrush*)"/> 2519 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawString(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFont font, in winmdroot.Graphics.GdiPlus.RectF layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat stringFormat, in winmdroot.Graphics.GdiPlus.GpBrush brush) 2521 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2544 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawString(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFont* font, winmdroot.Graphics.GdiPlus.RectF* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* stringFormat, winmdroot.Graphics.GdiPlus.GpBrush* brush); 2747 /// <inheritdoc cref="GdipFillClosedCurve(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.PointF*, int)"/> 2748 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurve(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.PointF points, int count) 2752 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2764 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurve(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.PointF* points, int count); 2766 /// <inheritdoc cref="GdipFillClosedCurve2(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.PointF*, int, float, winmdroot.Graphics.GdiPlus.FillMode)"/> 2767 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurve2(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.PointF points, int count, float tension, winmdroot.Graphics.GdiPlus.FillMode fillMode) 2771 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2783 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurve2(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.PointF* points, int count, float tension, winmdroot.Graphics.GdiPlus.FillMode fillMode); 2785 /// <inheritdoc cref="GdipFillClosedCurve2I(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Point*, int, float, winmdroot.Graphics.GdiPlus.FillMode)"/> 2786 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurve2I(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.Point points, int count, float tension, winmdroot.Graphics.GdiPlus.FillMode fillMode) 2790 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2802 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurve2I(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.Point* points, int count, float tension, winmdroot.Graphics.GdiPlus.FillMode fillMode); 2804 /// <inheritdoc cref="GdipFillClosedCurveI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Point*, int)"/> 2805 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurveI(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.Point points, int count) 2809 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2821 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillClosedCurveI(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.Point* points, int count); 2823 /// <inheritdoc cref="GdipFillEllipse(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, float, float, float, float)"/> 2824 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillEllipse(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, float x, float y, float width, float height) 2826 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2837 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillEllipse(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, float x, float y, float width, float height); 2839 /// <inheritdoc cref="GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.GpPath*)"/> 2840 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPath(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, ref winmdroot.Graphics.GdiPlus.GpPath path) 2844 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2856 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.GpPath* path); 2858 /// <inheritdoc cref="GdipFillPie(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, float, float, float, float, float, float)"/> 2859 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPie(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, float x, float y, float width, float height, float startAngle, float sweepAngle) 2861 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2872 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPie(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, float x, float y, float width, float height, float startAngle, float sweepAngle); 2874 /// <inheritdoc cref="GdipFillPolygon(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.PointF*, int, winmdroot.Graphics.GdiPlus.FillMode)"/> 2875 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPolygon(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.PointF points, int count, winmdroot.Graphics.GdiPlus.FillMode fillMode) 2879 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2891 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPolygon(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.PointF* points, int count, winmdroot.Graphics.GdiPlus.FillMode fillMode); 2893 /// <inheritdoc cref="GdipFillPolygonI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Point*, int, winmdroot.Graphics.GdiPlus.FillMode)"/> 2894 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPolygonI(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.Point points, int count, winmdroot.Graphics.GdiPlus.FillMode fillMode) 2898 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2910 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPolygonI(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.Point* points, int count, winmdroot.Graphics.GdiPlus.FillMode fillMode); 2912 /// <inheritdoc cref="GdipFillRectangle(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, float, float, float, float)"/> 2913 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectangle(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, float x, float y, float width, float height) 2915 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2926 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectangle(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, float x, float y, float width, float height); 2928 /// <inheritdoc cref="GdipFillRectangles(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.RectF*, int)"/> 2929 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectangles(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.RectF rects, int count) 2933 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2945 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectangles(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.RectF* rects, int count); 2947 /// <inheritdoc cref="GdipFillRectanglesI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Rect*, int)"/> 2948 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectanglesI(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.Rect rects, int count) 2952 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2964 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectanglesI(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.Rect* rects, int count); 2966 /// <inheritdoc cref="GdipFillRegion(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.GpRegion*)"/> 2967 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRegion(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, ref winmdroot.Graphics.GdiPlus.GpRegion region) 2971 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2983 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRegion(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.GpRegion* region); 4575 /// <inheritdoc cref="GdipGetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpBrush**)"/> 4576 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenBrushFill(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpBrush* brush) 4578 fixed (winmdroot.Graphics.GdiPlus.GpBrush** brushLocal = &brush) 4589 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpBrush** brush); 7517 /// <inheritdoc cref="GdipSetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpBrush*)"/> 7518 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenBrushFill(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpBrush brush) 7520 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 7531 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpBrush* brush);