108 references to GpBrush
System.Drawing.Common (28)
System\Drawing\Brush.cs (4)
11
private
GpBrush
* _nativeBrush;
15
protected internal void SetNativeBrush(IntPtr brush) => SetNativeBrushInternal((
GpBrush
*)brush);
16
internal void SetNativeBrushInternal(
GpBrush
* brush) => _nativeBrush = brush;
19
internal
GpBrush
* NativeBrush => _nativeBrush;
System\Drawing\Drawing2D\HatchBrush.cs (3)
22
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
28
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
33
GpBrush
* clonedBrush;
System\Drawing\Drawing2D\LinearGradientBrush.cs (5)
21
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
46
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
74
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
90
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
97
GpBrush
* clonedBrush;
System\Drawing\Drawing2D\PathGradientBrush.cs (5)
52
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
93
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
102
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
108
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
115
GpBrush
* clonedBrush;
System\Drawing\Pen.cs (2)
639
private
GpBrush
* GetNativeBrush()
641
GpBrush
* nativeBrush;
System\Drawing\PointerExtensions.cs (1)
23
public static
GpBrush
* Pointer(this Brush? brush) => brush is null ? null : brush.NativeBrush;
System\Drawing\SolidBrush.cs (3)
20
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
33
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
38
GpBrush
* clonedBrush;
System\Drawing\TextureBrush.cs (5)
33
SetNativeBrushInternal((
GpBrush
*)brush);
52
SetNativeBrushInternal((
GpBrush
*)brush);
76
SetNativeBrushInternal((
GpBrush
*)brush);
91
SetNativeBrushInternal((
GpBrush
*)nativeBrush);
96
GpBrush
* 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);