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)
_generated\60\Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (80)
602 /// <inheritdoc cref="GdipCloneBrush(winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.GpBrush**)"/> 604 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneBrush(ref winmdroot.Graphics.GdiPlus.GpBrush brush, ref winmdroot.Graphics.GdiPlus.GpBrush* cloneBrush) 606 fixed (winmdroot.Graphics.GdiPlus.GpBrush** cloneBrushLocal = &cloneBrush) 608 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 617 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneBrush(winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.GpBrush** cloneBrush); 1589 /// <inheritdoc cref="GdipCreatePen2(winmdroot.Graphics.GdiPlus.GpBrush*, float, winmdroot.Graphics.GdiPlus.Unit, winmdroot.Graphics.GdiPlus.GpPen**)"/> 1591 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) 1595 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 1604 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); 1767 /// <inheritdoc cref="GdipDeleteBrush(winmdroot.Graphics.GdiPlus.GpBrush*)"/> 1769 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteBrush(ref winmdroot.Graphics.GdiPlus.GpBrush brush) 1771 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 1779 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteBrush(winmdroot.Graphics.GdiPlus.GpBrush* brush); 2676 /// <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*)"/> 2678 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) 2680 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2703 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); 2915 /// <inheritdoc cref="GdipFillClosedCurve(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.PointF*, int)"/> 2917 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) 2921 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2933 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); 2935 /// <inheritdoc cref="GdipFillClosedCurve2(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.PointF*, int, float, winmdroot.Graphics.GdiPlus.FillMode)"/> 2937 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) 2941 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2953 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); 2955 /// <inheritdoc cref="GdipFillClosedCurve2I(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Point*, int, float, winmdroot.Graphics.GdiPlus.FillMode)"/> 2957 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) 2961 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2973 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); 2975 /// <inheritdoc cref="GdipFillClosedCurveI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Point*, int)"/> 2977 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) 2981 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 2993 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); 2995 /// <inheritdoc cref="GdipFillEllipse(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, float, float, float, float)"/> 2997 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) 2999 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3010 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); 3012 /// <inheritdoc cref="GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.GpPath*)"/> 3014 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) 3018 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3030 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillPath(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.GpPath* path); 3032 /// <inheritdoc cref="GdipFillPie(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, float, float, float, float, float, float)"/> 3034 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) 3036 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3047 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); 3049 /// <inheritdoc cref="GdipFillPolygon(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.PointF*, int, winmdroot.Graphics.GdiPlus.FillMode)"/> 3051 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) 3055 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3067 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); 3069 /// <inheritdoc cref="GdipFillPolygonI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Point*, int, winmdroot.Graphics.GdiPlus.FillMode)"/> 3071 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) 3075 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3087 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); 3089 /// <inheritdoc cref="GdipFillRectangle(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, float, float, float, float)"/> 3091 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) 3093 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3104 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); 3106 /// <inheritdoc cref="GdipFillRectangles(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.RectF*, int)"/> 3108 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) 3112 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3124 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); 3126 /// <inheritdoc cref="GdipFillRectanglesI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.Rect*, int)"/> 3128 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) 3132 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3144 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); 3146 /// <inheritdoc cref="GdipFillRegion(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.GpRegion*)"/> 3148 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) 3152 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 3164 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRegion(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.GpRegion* region); 4872 /// <inheritdoc cref="GdipGetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpBrush**)"/> 4874 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenBrushFill(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpBrush* brush) 4876 fixed (winmdroot.Graphics.GdiPlus.GpBrush** brushLocal = &brush) 4887 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpBrush** brush); 8015 /// <inheritdoc cref="GdipSetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpBrush*)"/> 8017 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenBrushFill(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpBrush brush) 8019 fixed (winmdroot.Graphics.GdiPlus.GpBrush* brushLocal = &brush) 8030 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenBrushFill(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpBrush* brush);