86 references to GpCustomLineCap
System.Drawing.Common (10)
System\Drawing\Drawing2D\AdjustableArrowCap.cs (2)
8internal AdjustableArrowCap(GpCustomLineCap* nativeCap) : base(nativeCap) { } 16SetNativeLineCap((GpCustomLineCap*)nativeCap);
System\Drawing\Drawing2D\CustomLineCap.cs (6)
8internal GpCustomLineCap* _nativeCap; 21GpCustomLineCap* lineCap; 32internal CustomLineCap(GpCustomLineCap* lineCap) => SetNativeLineCap(lineCap); 34internal static CustomLineCap CreateCustomLineCapObject(GpCustomLineCap* cap) 56internal void SetNativeLineCap(GpCustomLineCap* handle) 93GpCustomLineCap* clonedCap;
System\Drawing\Pen.cs (2)
266GpCustomLineCap* lineCap; 291GpCustomLineCap* lineCap;
System.Private.Windows.GdiPlus (76)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (76)
584 /// <inheritdoc cref="GdipCloneCustomLineCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.GpCustomLineCap**)"/> 585 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneCustomLineCap(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, ref winmdroot.Graphics.GdiPlus.GpCustomLineCap* clonedCap) 587 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap** clonedCapLocal = &clonedCap) 589 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 598 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneCustomLineCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.GpCustomLineCap** clonedCap); 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) 999 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap** customCapLocal = &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); 1686 /// <inheritdoc cref="GdipDeleteCustomLineCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap*)"/> 1687 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteCustomLineCap(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap) 1689 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 1697 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteCustomLineCap(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) 3195 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 3204 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapBaseCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.LineCap* baseCap); 3206 /// <inheritdoc cref="GdipGetCustomLineCapBaseInset(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, float*)"/> 3207 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapBaseInset(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, ref float inset) 3211 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 3220 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapBaseInset(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, float* inset); 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) 3229 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 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); 3241 /// <inheritdoc cref="GdipGetCustomLineCapStrokeJoin(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.LineJoin*)"/> 3242 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapStrokeJoin(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, ref winmdroot.Graphics.GdiPlus.LineJoin lineJoin) 3246 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 3255 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapStrokeJoin(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.LineJoin* lineJoin); 3257 /// <inheritdoc cref="GdipGetCustomLineCapType(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.CustomLineCapType*)"/> 3258 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapType(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, ref winmdroot.Graphics.GdiPlus.CustomLineCapType capType) 3262 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 3271 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapType(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.CustomLineCapType* capType); 3273 /// <inheritdoc cref="GdipGetCustomLineCapWidthScale(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, float*)"/> 3274 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapWidthScale(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, ref float widthScale) 3278 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 3287 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCustomLineCapWidthScale(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, float* widthScale); 4639 /// <inheritdoc cref="GdipGetPenCustomEndCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpCustomLineCap**)"/> 4640 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenCustomEndCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap) 4642 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap** customCapLocal = &customCap) 4653 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenCustomEndCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpCustomLineCap** customCap); 4655 /// <inheritdoc cref="GdipGetPenCustomStartCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpCustomLineCap**)"/> 4656 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenCustomStartCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap) 4658 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap** customCapLocal = &customCap) 4669 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenCustomStartCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpCustomLineCap** customCap); 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) 6923 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 6931 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapBaseCap(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.LineCap baseCap); 6933 /// <inheritdoc cref="GdipSetCustomLineCapBaseInset(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, float)"/> 6934 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapBaseInset(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, float inset) 6936 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 6944 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapBaseInset(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, float inset); 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) 6949 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 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); 6959 /// <inheritdoc cref="GdipSetCustomLineCapStrokeJoin(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, winmdroot.Graphics.GdiPlus.LineJoin)"/> 6960 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapStrokeJoin(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, winmdroot.Graphics.GdiPlus.LineJoin lineJoin) 6962 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 6970 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapStrokeJoin(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, winmdroot.Graphics.GdiPlus.LineJoin lineJoin); 6972 /// <inheritdoc cref="GdipSetCustomLineCapWidthScale(winmdroot.Graphics.GdiPlus.GpCustomLineCap*, float)"/> 6973 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapWidthScale(ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap, float widthScale) 6975 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 6983 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetCustomLineCapWidthScale(winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap, float widthScale); 7562 /// <inheritdoc cref="GdipSetPenCustomEndCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpCustomLineCap*)"/> 7563 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenCustomEndCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap) 7565 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 7576 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenCustomEndCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap); 7578 /// <inheritdoc cref="GdipSetPenCustomStartCap(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.GpCustomLineCap*)"/> 7579 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenCustomStartCap(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.GpCustomLineCap customCap) 7581 fixed (winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCapLocal = &customCap) 7592 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenCustomStartCap(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.GpCustomLineCap* customCap);