68 references to LineCap
System.Drawing.Common (24)
System\Drawing\Drawing2D\CustomLineCap.cs (7)
25
(GdiPlus.
LineCap
)baseCap,
101
PInvokeGdiPlus.GdipSetCustomLineCapStrokeCaps(_nativeCap, (GdiPlus.
LineCap
)startCap, (GdiPlus.
LineCap
)endCap).ThrowIfFailed();
110
PInvokeGdiPlus.GdipGetCustomLineCapStrokeCaps(_nativeCap, (GdiPlus.
LineCap
*)sc, (GdiPlus.
LineCap
*)ec).ThrowIfFailed();
136
PInvokeGdiPlus.GdipGetCustomLineCapBaseCap(_nativeCap, (GdiPlus.
LineCap
*)&baseCap).ThrowIfFailed();
142
PInvokeGdiPlus.GdipSetCustomLineCapBaseCap(_nativeCap, (GdiPlus.
LineCap
)value).ThrowIfFailed();
System\Drawing\Drawing2D\LineCap.cs (11)
8
Flat = GdiPlus.
LineCap
.LineCapFlat,
9
Square = GdiPlus.
LineCap
.LineCapSquare,
10
Round = GdiPlus.
LineCap
.LineCapRound,
11
Triangle = GdiPlus.
LineCap
.LineCapTriangle,
12
NoAnchor = GdiPlus.
LineCap
.LineCapNoAnchor, // corresponds to flat cap
13
SquareAnchor = GdiPlus.
LineCap
.LineCapSquareAnchor, // corresponds to square cap
14
RoundAnchor = GdiPlus.
LineCap
.LineCapRoundAnchor, // corresponds to round cap
15
DiamondAnchor = GdiPlus.
LineCap
.LineCapDiamondAnchor, // corresponds to triangle cap
16
ArrowAnchor = GdiPlus.
LineCap
.LineCapArrowAnchor, // no correspondence
17
Custom = GdiPlus.
LineCap
.LineCapCustom, // custom cap
18
AnchorMask = GdiPlus.
LineCap
.LineCapAnchorMask // mask to check for anchor or not.
System\Drawing\Pen.cs (6)
168
(GdiPlus.
LineCap
)startCap,
169
(GdiPlus.
LineCap
)endCap,
183
PInvokeGdiPlus.GdipGetPenStartCap(NativePen, (GdiPlus.
LineCap
*)&startCap).ThrowIfFailed();
212
PInvokeGdiPlus.GdipSetPenStartCap(NativePen, (GdiPlus.
LineCap
)value).ThrowIfFailed();
225
PInvokeGdiPlus.GdipGetPenEndCap(NativePen, (GdiPlus.
LineCap
*)&endCap).ThrowIfFailed();
254
PInvokeGdiPlus.GdipSetPenEndCap(NativePen, (GdiPlus.
LineCap
)value).ThrowIfFailed();
System.Private.Windows.GdiPlus (44)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (44)
996
/// <inheritdoc cref="GdipCreateCustomLineCap(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
LineCap
, float, winmdroot.Graphics.GdiPlus.GpCustomLineCap**)"/>
997
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateCustomLineCap(ref winmdroot.Graphics.GdiPlus.GpPath fillPath, ref winmdroot.Graphics.GdiPlus.GpPath strokePath, winmdroot.Graphics.GdiPlus.
LineCap
baseCap, float baseInset, ref winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap)
1013
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateCustomLineCap(winmdroot.Graphics.GdiPlus.GpPath* fillPath, winmdroot.Graphics.GdiPlus.GpPath* strokePath, winmdroot.Graphics.GdiPlus.
LineCap
baseCap, float baseInset, winmdroot.Graphics.GdiPlus.GpCustomLineCap** customCap);
3190
/// <inheritdoc cref="GdipGetCustomLineCapBaseCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.
LineCap
*)"/>
3191
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapBaseCap(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, ref winmdroot.Graphics.GdiPlus.
LineCap
baseCap)
3193
fixed (winmdroot.Graphics.GdiPlus.
LineCap
* baseCapLocal = &baseCap)
3204
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapBaseCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.
LineCap
* baseCap);
3222
/// <inheritdoc cref="GdipGetCustomLineCapStrokeCaps(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.
LineCap
*, winmdroot.Graphics.GdiPlus.
LineCap
*)"/>
3223
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapStrokeCaps(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, ref winmdroot.Graphics.GdiPlus.
LineCap
startCap, ref winmdroot.Graphics.GdiPlus.
LineCap
endCap)
3225
fixed (winmdroot.Graphics.GdiPlus.
LineCap
* endCapLocal = &endCap)
3227
fixed (winmdroot.Graphics.GdiPlus.
LineCap
* startCapLocal = &startCap)
3239
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapStrokeCaps(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.
LineCap
* startCap, winmdroot.Graphics.GdiPlus.
LineCap
* endCap);
4751
/// <inheritdoc cref="GdipGetPenEndCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
LineCap
*)"/>
4752
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenEndCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
LineCap
endCap)
4754
fixed (winmdroot.Graphics.GdiPlus.
LineCap
* endCapLocal = &endCap)
4765
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenEndCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
LineCap
* endCap);
4831
/// <inheritdoc cref="GdipGetPenStartCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
LineCap
*)"/>
4832
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenStartCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
LineCap
startCap)
4834
fixed (winmdroot.Graphics.GdiPlus.
LineCap
* startCapLocal = &startCap)
4845
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenStartCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
LineCap
* startCap);
6920
/// <inheritdoc cref="GdipSetCustomLineCapBaseCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.
LineCap
)"/>
6921
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapBaseCap(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, winmdroot.Graphics.GdiPlus.
LineCap
baseCap)
6931
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapBaseCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.
LineCap
baseCap);
6946
/// <inheritdoc cref="GdipSetCustomLineCapStrokeCaps(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.
LineCap
, winmdroot.Graphics.GdiPlus.
LineCap
)"/>
6947
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapStrokeCaps(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, winmdroot.Graphics.GdiPlus.
LineCap
startCap, winmdroot.Graphics.GdiPlus.
LineCap
endCap)
6957
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapStrokeCaps(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.
LineCap
startCap, winmdroot.Graphics.GdiPlus.
LineCap
endCap);
7649
/// <inheritdoc cref="GdipSetPenEndCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
LineCap
)"/>
7650
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenEndCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, winmdroot.Graphics.GdiPlus.
LineCap
endCap)
7660
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenEndCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
LineCap
endCap);
7662
/// <inheritdoc cref="GdipSetPenLineCap197819(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
LineCap
, winmdroot.Graphics.GdiPlus.
LineCap
, winmdroot.Graphics.GdiPlus.DashCap)"/>
7663
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenLineCap197819(ref winmdroot.Graphics.GdiPlus.GpPen pen, winmdroot.Graphics.GdiPlus.
LineCap
startCap, winmdroot.Graphics.GdiPlus.
LineCap
endCap, winmdroot.Graphics.GdiPlus.DashCap dashCap)
7673
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenLineCap197819(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
LineCap
startCap, winmdroot.Graphics.GdiPlus.
LineCap
endCap, winmdroot.Graphics.GdiPlus.DashCap dashCap);
7714
/// <inheritdoc cref="GdipSetPenStartCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
LineCap
)"/>
7715
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenStartCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, winmdroot.Graphics.GdiPlus.
LineCap
startCap)
7725
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenStartCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
LineCap
startCap);