1120 references to PInvokeGdiPlus
System.Drawing.Common (584)
System\Drawing\Bitmap.cs (18)
41
?
PInvokeGdiPlus
.GdipCreateBitmapFromFileICM(fn, &bitmap)
42
:
PInvokeGdiPlus
.GdipCreateBitmapFromFile(fn, &bitmap);
62
?
PInvokeGdiPlus
.GdipCreateBitmapFromStreamICM(iStream, &bitmap)
63
:
PInvokeGdiPlus
.GdipCreateBitmapFromStream(iStream, &bitmap);
93
PInvokeGdiPlus
.GdipCreateBitmapFromGraphics(width, height, g.NativeGraphics, &bitmap).ThrowIfFailed();
101
PInvokeGdiPlus
.GdipCreateBitmapFromScan0(width, height, stride, (int)format, (byte*)scan0, &bitmap).ThrowIfFailed();
108
PInvokeGdiPlus
.GdipCreateBitmapFromScan0(width, height, 0, (int)format, null, &bitmap).ThrowIfFailed();
137
PInvokeGdiPlus
.GdipCreateBitmapFromHICON((HICON)hicon, &bitmap).ThrowIfFailed();
147
PInvokeGdiPlus
.GdipCreateBitmapFromResource((HINSTANCE)hinstance, bn, &bitmap).ThrowIfFailed();
182
PInvokeGdiPlus
.GdipCreateHICONFromBitmap(this.Pointer(), &hicon).ThrowIfFailed();
196
Status status =
PInvokeGdiPlus
.GdipCloneBitmapArea(
310
PInvokeGdiPlus
.GdipBitmapGetPixel(this.Pointer(), x, y, &color).ThrowIfFailed();
332
PInvokeGdiPlus
.GdipBitmapSetPixel(this.Pointer(), x, y, (uint)color.ToArgb()).ThrowIfFailed();
338
PInvokeGdiPlus
.GdipBitmapSetResolution(this.Pointer(), xDpi, yDpi).ThrowIfFailed();
350
Status status =
PInvokeGdiPlus
.GdipCloneBitmapAreaI(
374
PInvokeGdiPlus
.GdipBitmapApplyEffect(
455
PInvokeGdiPlus
.GdipBitmapConvertFormat(
468
PInvokeGdiPlus
.GdipBitmapConvertFormat(
System\Drawing\Brush.cs (1)
31
Status status = !Gdip.Initialized ? Status.Ok :
PInvokeGdiPlus
.GdipDeleteBrush(_nativeBrush);
System\Drawing\Drawing2D\AdjustableArrowCap.cs (9)
15
PInvokeGdiPlus
.GdipCreateAdjustableArrowCap(height, width, isFilled, &nativeCap).ThrowIfFailed();
26
PInvokeGdiPlus
.GdipGetAdjustableArrowCapHeight(NativeArrowCap, &height).ThrowIfFailed();
32
PInvokeGdiPlus
.GdipSetAdjustableArrowCapHeight(NativeArrowCap, value).ThrowIfFailed();
42
PInvokeGdiPlus
.GdipGetAdjustableArrowCapWidth(NativeArrowCap, &width).ThrowIfFailed();
48
PInvokeGdiPlus
.GdipSetAdjustableArrowCapWidth(NativeArrowCap, value).ThrowIfFailed();
58
PInvokeGdiPlus
.GdipGetAdjustableArrowCapMiddleInset(NativeArrowCap, &middleInset).ThrowIfFailed();
64
PInvokeGdiPlus
.GdipSetAdjustableArrowCapMiddleInset(NativeArrowCap, value).ThrowIfFailed();
74
PInvokeGdiPlus
.GdipGetAdjustableArrowCapFillState(NativeArrowCap, &isFilled).ThrowIfFailed();
80
PInvokeGdiPlus
.GdipSetAdjustableArrowCapFillState(NativeArrowCap, value).ThrowIfFailed();
System\Drawing\Drawing2D\CustomLineCap.cs (16)
22
PInvokeGdiPlus
.GdipCreateCustomLineCap(
37
Status status =
PInvokeGdiPlus
.GdipGetCustomLineCapType(cap, &capType);
40
PInvokeGdiPlus
.GdipDeleteCustomLineCap(cap);
52
PInvokeGdiPlus
.GdipDeleteCustomLineCap(cap);
79
Status status =
PInvokeGdiPlus
.GdipDeleteCustomLineCap(_nativeCap);
94
PInvokeGdiPlus
.GdipCloneCustomLineCap(_nativeCap, &clonedCap).ThrowIfFailed();
101
PInvokeGdiPlus
.GdipSetCustomLineCapStrokeCaps(_nativeCap, (GdiPlus.LineCap)startCap, (GdiPlus.LineCap)endCap).ThrowIfFailed();
110
PInvokeGdiPlus
.GdipGetCustomLineCapStrokeCaps(_nativeCap, (GdiPlus.LineCap*)sc, (GdiPlus.LineCap*)ec).ThrowIfFailed();
120
PInvokeGdiPlus
.GdipGetCustomLineCapStrokeJoin(_nativeCap, (GdiPlus.LineJoin*)&lineJoin).ThrowIfFailed();
126
PInvokeGdiPlus
.GdipSetCustomLineCapStrokeJoin(_nativeCap, (GdiPlus.LineJoin)value).ThrowIfFailed();
136
PInvokeGdiPlus
.GdipGetCustomLineCapBaseCap(_nativeCap, (GdiPlus.LineCap*)&baseCap).ThrowIfFailed();
142
PInvokeGdiPlus
.GdipSetCustomLineCapBaseCap(_nativeCap, (GdiPlus.LineCap)value).ThrowIfFailed();
152
PInvokeGdiPlus
.GdipGetCustomLineCapBaseInset(_nativeCap, &inset).ThrowIfFailed();
158
PInvokeGdiPlus
.GdipSetCustomLineCapBaseInset(_nativeCap, value).ThrowIfFailed();
168
PInvokeGdiPlus
.GdipGetCustomLineCapWidthScale(_nativeCap, &widthScale).ThrowIfFailed();
174
PInvokeGdiPlus
.GdipSetCustomLineCapWidthScale(_nativeCap, value).ThrowIfFailed();
System\Drawing\Drawing2D\GraphicsPath.cs (48)
22
PInvokeGdiPlus
.GdipCreatePath((GdiPlus.FillMode)fillMode, &path).ThrowIfFailed();
52
PInvokeGdiPlus
.GdipCreatePath2((GdiPlus.PointF*)p, t, types.Length, (GdiPlus.FillMode)fillMode, &path).ThrowIfFailed();
88
PInvokeGdiPlus
.GdipCreatePath2I((GdiPlus.Point*)p, t, types.Length, (GdiPlus.FillMode)fillMode, &path).ThrowIfFailed();
96
PInvokeGdiPlus
.GdipClonePath(_nativePath, &path).ThrowIfFailed();
124
PInvokeGdiPlus
.GdipDeletePath(_nativePath);
144
PInvokeGdiPlus
.GdipResetPath(_nativePath).ThrowIfFailed();
153
PInvokeGdiPlus
.GdipGetPathFillMode(_nativePath, &fillMode).ThrowIfFailed();
162
PInvokeGdiPlus
.GdipSetPathFillMode(_nativePath, (GdiPlus.FillMode)value).ThrowIfFailed();
192
PInvokeGdiPlus
.GdipGetPathData(_nativePath, (GdiPlus.PathData*)&data).ThrowIfFailed();
202
PInvokeGdiPlus
.GdipStartPathFigure(_nativePath);
208
PInvokeGdiPlus
.GdipClosePathFigure(_nativePath).ThrowIfFailed();
214
PInvokeGdiPlus
.GdipClosePathFigures(_nativePath).ThrowIfFailed();
220
PInvokeGdiPlus
.GdipSetPathMarker(_nativePath).ThrowIfFailed();
226
PInvokeGdiPlus
.GdipClearPathMarkers(_nativePath).ThrowIfFailed();
232
PInvokeGdiPlus
.GdipReversePath(_nativePath).ThrowIfFailed();
239
PInvokeGdiPlus
.GdipGetPathLastPoint(_nativePath, (GdiPlus.PointF*)&point);
251
PInvokeGdiPlus
.GdipIsVisiblePathPoint(
280
PInvokeGdiPlus
.GdipIsOutlineVisiblePathPoint(
307
PInvokeGdiPlus
.GdipAddPathLine(_nativePath, x1, y1, x2, y2).ThrowIfFailed();
341
PInvokeGdiPlus
.GdipAddPathLine2(_nativePath, (GdiPlus.PointF*)p, points.Length).ThrowIfFailed();
368
PInvokeGdiPlus
.GdipAddPathLine2I(_nativePath, (GdiPlus.Point*)p, points.Length).ThrowIfFailed();
378
PInvokeGdiPlus
.GdipAddPathArc(_nativePath, x, y, width, height, startAngle, sweepAngle).ThrowIfFailed();
393
PInvokeGdiPlus
.GdipAddPathBezier(_nativePath, x1, y1, x2, y2, x3, y3, x4, y4).ThrowIfFailed();
413
PInvokeGdiPlus
.GdipAddPathBeziers(_nativePath, (GdiPlus.PointF*)p, points.Length).ThrowIfFailed();
440
PInvokeGdiPlus
.GdipAddPathBeziersI(_nativePath, (GdiPlus.Point*)p, points.Length).ThrowIfFailed();
469
PInvokeGdiPlus
.GdipAddPathCurve3(
496
PInvokeGdiPlus
.GdipAddPathCurve2(
517
PInvokeGdiPlus
.GdipAddPathCurve3I(
544
PInvokeGdiPlus
.GdipAddPathCurve2I(
575
PInvokeGdiPlus
.GdipAddPathClosedCurve2(_nativePath, (GdiPlus.PointF*)p, points.Length, tension).ThrowIfFailed();
605
PInvokeGdiPlus
.GdipAddPathClosedCurve2I(_nativePath, (GdiPlus.Point*)p, points.Length, tension).ThrowIfFailed();
612
PInvokeGdiPlus
.GdipAddPathRectangle(
634
PInvokeGdiPlus
.GdipAddPathRectangles(_nativePath, (RectF*)r, rects.Length).ThrowIfFailed();
654
PInvokeGdiPlus
.GdipAddPathRectanglesI(_nativePath, (Rect*)r, rects.Length).ThrowIfFailed();
705
PInvokeGdiPlus
.GdipAddPathEllipse(_nativePath, x, y, width, height).ThrowIfFailed();
718
PInvokeGdiPlus
.GdipAddPathPie(
743
PInvokeGdiPlus
.GdipAddPathPolygon(_nativePath, (GdiPlus.PointF*)p, points.Length).ThrowIfFailed();
764
PInvokeGdiPlus
.GdipAddPathPolygonI(_nativePath, (GdiPlus.Point*)p, points.Length).ThrowIfFailed();
772
PInvokeGdiPlus
.GdipAddPathPath(_nativePath, addingPath.Pointer(), connect).ThrowIfFailed();
790
PInvokeGdiPlus
.GdipAddPathString(
811
PInvokeGdiPlus
.GdipTransformPath(_nativePath, matrix.NativeMatrix).ThrowIfFailed();
823
PInvokeGdiPlus
.GdipGetPathWorldBounds(
841
PInvokeGdiPlus
.GdipFlattenPath(_nativePath, matrix.Pointer(), flatness).ThrowIfFailed();
858
PInvokeGdiPlus
.GdipWidenPath(_nativePath, pen.Pointer(), matrix.Pointer(), flatness).ThrowIfFailed();
911
PInvokeGdiPlus
.GdipWarpPath(
929
PInvokeGdiPlus
.GdipGetPointCount(_nativePath, &count).ThrowIfFailed();
974
PInvokeGdiPlus
.GdipGetPathTypes(_nativePath, t, destination.Length).ThrowIfFailed();
1019
PInvokeGdiPlus
.GdipGetPathPoints(_nativePath, (GdiPlus.PointF*)p, destination.Length).ThrowIfFailed();
System\Drawing\Drawing2D\GraphicsPathIterator.cs (13)
14
PInvokeGdiPlus
.GdipCreatePathIter(&iterator, path.Pointer()).ThrowIfFailed();
34
PInvokeGdiPlus
.GdipDeletePathIter(_nativeIterator);
64
PInvokeGdiPlus
.GdipPathIterNextSubpath(_nativeIterator, &resultCount, s, e, &tempIsClosed).ThrowIfFailed();
75
PInvokeGdiPlus
.GdipPathIterNextSubpathPath(_nativeIterator, &resultCount, path.Pointer(), &tempIsClosed).ThrowIfFailed();
88
PInvokeGdiPlus
.GdipPathIterNextPathType(_nativeIterator, &resultCount, pt, s, e).ThrowIfFailed();
100
PInvokeGdiPlus
.GdipPathIterNextMarker(_nativeIterator, &resultCount, s, e).ThrowIfFailed();
109
PInvokeGdiPlus
.GdipPathIterNextMarkerPath(_nativeIterator, &resultCount, path.Pointer()).ThrowIfFailed();
119
PInvokeGdiPlus
.GdipPathIterGetCount(_nativeIterator, &resultCount).ThrowIfFailed();
130
PInvokeGdiPlus
.GdipPathIterGetSubpathCount(_nativeIterator, &resultCount).ThrowIfFailed();
139
PInvokeGdiPlus
.GdipPathIterHasCurve(_nativeIterator, &hasCurve).ThrowIfFailed();
146
PInvokeGdiPlus
.GdipPathIterRewind(_nativeIterator).ThrowIfFailed();
177
PInvokeGdiPlus
.GdipPathIterEnumerate(
225
PInvokeGdiPlus
.GdipPathIterCopyData(
System\Drawing\Drawing2D\HatchBrush.cs (5)
21
PInvokeGdiPlus
.GdipCreateHatchBrush((GdiPlus.HatchStyle)hatchstyle, (ARGB)foreColor, (ARGB)backColor, &nativeBrush).ThrowIfFailed();
34
PInvokeGdiPlus
.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed();
44
PInvokeGdiPlus
.GdipGetHatchStyle((GpHatch*)NativeBrush, &hatchStyle).ThrowIfFailed();
55
PInvokeGdiPlus
.GdipGetHatchForegroundColor((GpHatch*)NativeBrush, (uint*)&foregroundArgb).ThrowIfFailed();
66
PInvokeGdiPlus
.GdipGetHatchBackgroundColor((GpHatch*)NativeBrush, (uint*)&backgroundArgb).ThrowIfFailed();
System\Drawing\Drawing2D\LinearGradientBrush.cs (26)
15
PInvokeGdiPlus
.GdipCreateLineBrush(
38
PInvokeGdiPlus
.GdipCreateLineBrushFromRect(
65
PInvokeGdiPlus
.GdipCreateLineBrushFromRectWithAngle(
98
PInvokeGdiPlus
.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed();
108
PInvokeGdiPlus
.GdipGetLineColors(NativeLineGradient, colors).ThrowIfFailed();
119
PInvokeGdiPlus
.GdipSetLineColors(NativeLineGradient, (uint)value[0].ToArgb(), (uint)value[1].ToArgb()).ThrowIfFailed();
129
PInvokeGdiPlus
.GdipGetLineRect(NativeLineGradient, (RectF*)&rect).ThrowIfFailed();
140
PInvokeGdiPlus
.GdipGetLineGammaCorrection(NativeLineGradient, &useGammaCorrection).ThrowIfFailed();
146
PInvokeGdiPlus
.GdipSetLineGammaCorrection(NativeLineGradient, value).ThrowIfFailed();
162
PInvokeGdiPlus
.GdipGetLineBlendCount(NativeLineGradient, &count).ThrowIfFailed();
174
PInvokeGdiPlus
.GdipGetLineBlend(NativeLineGradient, f, p, count).ThrowIfFailed();
190
PInvokeGdiPlus
.GdipSetLineBlend(NativeLineGradient, f, p, value.Factors.Length).ThrowIfFailed();
200
PInvokeGdiPlus
.GdipSetLineSigmaBlend(NativeLineGradient, focus, scale).ThrowIfFailed();
209
PInvokeGdiPlus
.GdipSetLineLinearBlend(NativeLineGradient, focus, scale).ThrowIfFailed();
218
PInvokeGdiPlus
.GdipGetLinePresetBlendCount(NativeLineGradient, &count).ThrowIfFailed();
234
PInvokeGdiPlus
.GdipGetLinePresetBlend(NativeLineGradient, c, p, count).ThrowIfFailed();
260
PInvokeGdiPlus
.GdipSetLinePresetBlend(NativeLineGradient, a, p, count).ThrowIfFailed();
271
PInvokeGdiPlus
.GdipGetLineWrapMode(NativeLineGradient, (GdiPlus.WrapMode*)&mode).ThrowIfFailed();
280
PInvokeGdiPlus
.GdipSetLineWrapMode(NativeLineGradient, (GdiPlus.WrapMode)value).ThrowIfFailed();
290
PInvokeGdiPlus
.GdipGetLineTransform(NativeLineGradient, matrix.NativeMatrix).ThrowIfFailed();
297
PInvokeGdiPlus
.GdipSetLineTransform(NativeLineGradient, value.NativeMatrix).ThrowIfFailed();
305
PInvokeGdiPlus
.GdipResetLineTransform(NativeLineGradient).ThrowIfFailed();
315
PInvokeGdiPlus
.GdipMultiplyLineTransform(NativeLineGradient, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
323
PInvokeGdiPlus
.GdipTranslateLineTransform(NativeLineGradient, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
331
PInvokeGdiPlus
.GdipScaleLineTransform(NativeLineGradient, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
339
PInvokeGdiPlus
.GdipRotateLineTransform(NativeLineGradient, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
System\Drawing\Drawing2D\Matrix.cs (31)
15
PInvokeGdiPlus
.GdipCreateMatrix(&matrix).ThrowIfFailed();
22
PInvokeGdiPlus
.GdipCreateMatrix2(m11, m12, m21, m22, dx, dy, &matrix).ThrowIfFailed();
39
PInvokeGdiPlus
.GdipCreateMatrix2(
60
PInvokeGdiPlus
.GdipCreateMatrix3((RectF*)&rect, (GdiPlus.PointF*)p, &matrix).ThrowIfFailed();
74
PInvokeGdiPlus
.GdipCreateMatrix3I((Rect*)&rect, (GdiPlus.Point*)p, &matrix).ThrowIfFailed();
91
PInvokeGdiPlus
.GdipDeleteMatrix(NativeMatrix);
103
PInvokeGdiPlus
.GdipCloneMatrix(NativeMatrix, &matrix).ThrowIfFailed();
126
PInvokeGdiPlus
.GdipGetMatrixElements(NativeMatrix, (float*)&matrix).ThrowIfFailed();
132
PInvokeGdiPlus
.GdipSetMatrixElements(
151
PInvokeGdiPlus
.GdipGetMatrixElements(NativeMatrix, m).ThrowIfFailed();
172
PInvokeGdiPlus
.GdipSetMatrixElements(
189
PInvokeGdiPlus
.GdipMultiplyMatrix(NativeMatrix, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
198
PInvokeGdiPlus
.GdipTranslateMatrix(NativeMatrix, offsetX, offsetY, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
206
PInvokeGdiPlus
.GdipScaleMatrix(NativeMatrix, scaleX, scaleY, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
214
PInvokeGdiPlus
.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
224
status =
PInvokeGdiPlus
.GdipTranslateMatrix(NativeMatrix, point.X, point.Y, (GdiPlus.MatrixOrder)order);
225
status |=
PInvokeGdiPlus
.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order);
226
status |=
PInvokeGdiPlus
.GdipTranslateMatrix(NativeMatrix, -point.X, -point.Y, (GdiPlus.MatrixOrder)order);
230
status =
PInvokeGdiPlus
.GdipTranslateMatrix(NativeMatrix, -point.X, -point.Y, (GdiPlus.MatrixOrder)order);
231
status |=
PInvokeGdiPlus
.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order);
232
status |=
PInvokeGdiPlus
.GdipTranslateMatrix(NativeMatrix, point.X, point.Y, (GdiPlus.MatrixOrder)order);
241
PInvokeGdiPlus
.GdipShearMatrix(NativeMatrix, shearX, shearY, GdiPlus.MatrixOrder.MatrixOrderPrepend).ThrowIfFailed();
247
PInvokeGdiPlus
.GdipShearMatrix(NativeMatrix, shearX, shearY, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
253
PInvokeGdiPlus
.GdipInvertMatrix(NativeMatrix).ThrowIfFailed();
274
PInvokeGdiPlus
.GdipTransformMatrixPoints(
303
PInvokeGdiPlus
.GdipTransformMatrixPointsI(
332
PInvokeGdiPlus
.GdipVectorTransformMatrixPoints(
366
PInvokeGdiPlus
.GdipVectorTransformMatrixPointsI(
380
PInvokeGdiPlus
.GdipIsMatrixInvertible(NativeMatrix, &invertible).ThrowIfFailed();
391
PInvokeGdiPlus
.GdipIsMatrixIdentity(NativeMatrix, &identity).ThrowIfFailed();
403
PInvokeGdiPlus
.GdipIsMatrixEqual(
System\Drawing\Drawing2D\PathGradientBrush.cs (31)
46
PInvokeGdiPlus
.GdipCreatePathGradient(
87
PInvokeGdiPlus
.GdipCreatePathGradientI(
101
PInvokeGdiPlus
.GdipCreatePathGradientFromPath(path._nativePath, &nativeBrush).ThrowIfFailed();
116
PInvokeGdiPlus
.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed();
126
PInvokeGdiPlus
.GdipGetPathGradientCenterColor(NativePathGradient, (uint*)&argb).ThrowIfFailed();
132
PInvokeGdiPlus
.GdipSetPathGradientCenterColor(NativePathGradient, (ARGB)value).ThrowIfFailed();
142
PInvokeGdiPlus
.GdipGetPathGradientSurroundColorCount(NativePathGradient, &count).ThrowIfFailed();
147
PInvokeGdiPlus
.GdipGetPathGradientSurroundColorsWithCount(NativePathGradient, b, &count).ThrowIfFailed();
161
PInvokeGdiPlus
.GdipSetPathGradientSurroundColorsWithCount(
176
PInvokeGdiPlus
.GdipGetPathGradientCenterPoint(NativePathGradient, (GdiPlus.PointF*)&point).ThrowIfFailed();
182
PInvokeGdiPlus
.GdipSetPathGradientCenterPoint(NativePathGradient, (GdiPlus.PointF*)&value).ThrowIfFailed();
192
PInvokeGdiPlus
.GdipGetPathGradientRect(NativePathGradient, (RectF*)&rect).ThrowIfFailed();
204
PInvokeGdiPlus
.GdipGetPathGradientBlendCount(NativePathGradient, &count).ThrowIfFailed();
212
PInvokeGdiPlus
.GdipGetPathGradientBlend(NativePathGradient, f, p, count).ThrowIfFailed();
239
PInvokeGdiPlus
.GdipSetPathGradientBlend(NativePathGradient, f, p, count).ThrowIfFailed();
249
PInvokeGdiPlus
.GdipSetPathGradientSigmaBlend(NativePathGradient, focus, scale).ThrowIfFailed();
257
PInvokeGdiPlus
.GdipSetPathGradientLinearBlend(NativePathGradient, focus, scale).ThrowIfFailed();
267
PInvokeGdiPlus
.GdipGetPathGradientPresetBlendCount(NativePathGradient, &count).ThrowIfFailed();
283
PInvokeGdiPlus
.GdipGetPathGradientPresetBlend(NativePathGradient, c, p, count).ThrowIfFailed();
306
PInvokeGdiPlus
.GdipSetPathGradientPresetBlend(NativePathGradient, a, p, count).ThrowIfFailed();
317
PInvokeGdiPlus
.GdipGetPathGradientTransform(NativePathGradient, matrix.NativeMatrix).ThrowIfFailed();
324
PInvokeGdiPlus
.GdipSetPathGradientTransform(NativePathGradient, value.NativeMatrix).ThrowIfFailed();
332
PInvokeGdiPlus
.GdipResetPathGradientTransform(NativePathGradient).ThrowIfFailed();
341
PInvokeGdiPlus
.GdipMultiplyPathGradientTransform(
354
PInvokeGdiPlus
.GdipTranslatePathGradientTransform(NativePathGradient, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
362
PInvokeGdiPlus
.GdipScalePathGradientTransform(NativePathGradient, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
370
PInvokeGdiPlus
.GdipRotatePathGradientTransform(NativePathGradient, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
380
PInvokeGdiPlus
.GdipGetPathGradientFocusScales(NativePathGradient, &scaleX, &scaleY).ThrowIfFailed();
386
PInvokeGdiPlus
.GdipSetPathGradientFocusScales(NativePathGradient, value.X, value.Y).ThrowIfFailed();
396
PInvokeGdiPlus
.GdipGetPathGradientWrapMode(NativePathGradient, (GdiPlus.WrapMode*)&mode).ThrowIfFailed();
405
PInvokeGdiPlus
.GdipSetPathGradientWrapMode(NativePathGradient, (GdiPlus.WrapMode)value).ThrowIfFailed();
System\Drawing\Font.cs (13)
183
PInvokeGdiPlus
.GdipDeleteFont(_nativeFont);
210
PInvokeGdiPlus
.GdipGetFontHeight(NativeFont, graphics.Pointer(), &height).ThrowIfFailed();
219
PInvokeGdiPlus
.GdipGetFontHeightGivenDPI(NativeFont, dpi, &height).ThrowIfFailed();
311
PInvokeGdiPlus
.GdipGetLogFont(NativeFont, graphics.Pointer(), (LOGFONTW*)lf).ThrowIfFailed();
345
Status status =
PInvokeGdiPlus
.GdipCreateFont(_fontFamily.Pointer(), _fontSize, (int)_fontStyle, (Unit)_fontUnit, &font);
485
PInvokeGdiPlus
.GdipGetFontUnit(_nativeFont, (Unit*)&unit).ThrowIfFailed();
486
PInvokeGdiPlus
.GdipGetFontSize(_nativeFont, &size).ThrowIfFailed();
487
PInvokeGdiPlus
.GdipGetFontStyle(_nativeFont, (int*)&style).ThrowIfFailed();
488
PInvokeGdiPlus
.GdipGetFamily(_nativeFont, &family).ThrowIfFailed();
540
status =
PInvokeGdiPlus
.GdipGetFontSize(_nativeFont, &size);
590
status =
PInvokeGdiPlus
.GdipCreateFontFromLogfont((HDC)hdc, (LOGFONTW*)lf, &font);
657
Status status =
PInvokeGdiPlus
.GdipCreateFontFromDC((HDC)hdc, &font);
678
PInvokeGdiPlus
.GdipCloneFont(_nativeFont, &font).ThrowIfFailed();
System\Drawing\FontFamily.cs (13)
38
PInvokeGdiPlus
.GdipCloneFontFamily(family, &clonedFamily).ThrowIfFailed();
96
status =
PInvokeGdiPlus
.GdipCreateFontFamilyFromName(n, nativeFontCollection, &fontFamily);
143
PInvokeGdiPlus
.GdipGetGenericFontFamilySerif(&nativeFamily).ThrowIfFailed();
146
PInvokeGdiPlus
.GdipGetGenericFontFamilySansSerif(&nativeFamily).ThrowIfFailed();
150
PInvokeGdiPlus
.GdipGetGenericFontFamilyMonospace(&nativeFamily).ThrowIfFailed();
212
Status status =
PInvokeGdiPlus
.GdipDeleteFontFamily(_nativeFamily);
242
PInvokeGdiPlus
.GdipGetFamilyName(NativeFamily, name, language).ThrowIfFailed();
260
PInvokeGdiPlus
.GdipGetGenericFontFamilySansSerif(&nativeFamily).ThrowIfFailed();
291
PInvokeGdiPlus
.GdipIsStyleAvailable(NativeFamily, (int)style, &isStyleAvailable).ThrowIfFailed();
302
PInvokeGdiPlus
.GdipGetEmHeight(NativeFamily, (int)style, &emHeight).ThrowIfFailed();
313
PInvokeGdiPlus
.GdipGetCellAscent(NativeFamily, (int)style, &cellAscent).ThrowIfFailed();
324
PInvokeGdiPlus
.GdipGetCellDescent(NativeFamily, (int)style, &cellDescent).ThrowIfFailed();
336
PInvokeGdiPlus
.GdipGetLineSpacing(NativeFamily, (int)style, &lineSpacing).ThrowIfFailed();
System\Drawing\Graphics.cs (139)
91
Gdip.CheckStatus(
PInvokeGdiPlus
.GdipCreateFromHDC((HDC)hdc, &nativeGraphics));
102
Gdip.CheckStatus(
PInvokeGdiPlus
.GdipCreateFromHDC2((HDC)hdc, (HANDLE)hdevice, &nativeGraphics));
121
Gdip.CheckStatus(
PInvokeGdiPlus
.GdipCreateFromHWND((HWND)hwnd, &nativeGraphics));
136
Gdip.CheckStatus(
PInvokeGdiPlus
.GdipGetImageGraphicsContext(image.Pointer(), &nativeGraphics));
145
CheckStatus(!Gdip.Initialized ? Status.Ok :
PInvokeGdiPlus
.GdipReleaseDC(NativeGraphics, (HDC)hdc));
184
Status status = !Gdip.Initialized ? Status.Ok :
PInvokeGdiPlus
.GdipDeleteGraphics(NativeGraphics);
204
CheckStatus(
PInvokeGdiPlus
.GdipGetClip(NativeGraphics, region.NativeRegion));
215
CheckStatus(
PInvokeGdiPlus
.GdipGetClipBounds(NativeGraphics, &rect));
228
CheckStatus(
PInvokeGdiPlus
.GdipGetCompositingMode(NativeGraphics, &mode));
236
CheckStatus(
PInvokeGdiPlus
.GdipSetCompositingMode(NativeGraphics, (GdiPlus.CompositingMode)value));
245
CheckStatus(
PInvokeGdiPlus
.GdipGetCompositingQuality(NativeGraphics, &quality));
253
CheckStatus(
PInvokeGdiPlus
.GdipSetCompositingQuality(NativeGraphics, (GdiPlus.CompositingQuality)value));
262
CheckStatus(
PInvokeGdiPlus
.GdipGetDpiX(NativeGraphics, &dpi));
272
CheckStatus(
PInvokeGdiPlus
.GdipGetDpiY(NativeGraphics, &dpi));
285
CheckStatus(
PInvokeGdiPlus
.GdipGetInterpolationMode(NativeGraphics, &mode));
293
CheckStatus(
PInvokeGdiPlus
.GdipSetInterpolationMode(NativeGraphics, (GdiPlus.InterpolationMode)value));
302
CheckStatus(
PInvokeGdiPlus
.GdipIsClipEmpty(NativeGraphics, &isEmpty));
312
CheckStatus(
PInvokeGdiPlus
.GdipIsVisibleClipEmpty(NativeGraphics, &isEmpty));
322
CheckStatus(
PInvokeGdiPlus
.GdipGetPageScale(NativeGraphics, &scale));
325
set => CheckStatus(
PInvokeGdiPlus
.GdipSetPageScale(NativeGraphics, value));
333
CheckStatus(
PInvokeGdiPlus
.GdipGetPageUnit(NativeGraphics, &unit));
341
CheckStatus(
PInvokeGdiPlus
.GdipSetPageUnit(NativeGraphics, (Unit)value));
350
CheckStatus(
PInvokeGdiPlus
.GdipGetPixelOffsetMode(NativeGraphics, &mode));
358
CheckStatus(
PInvokeGdiPlus
.GdipSetPixelOffsetMode(NativeGraphics, (GdiPlus.PixelOffsetMode)value));
367
CheckStatus(
PInvokeGdiPlus
.GdipGetRenderingOrigin(NativeGraphics, &x, &y));
370
set => CheckStatus(
PInvokeGdiPlus
.GdipSetRenderingOrigin(NativeGraphics, value.X, value.Y));
378
CheckStatus(
PInvokeGdiPlus
.GdipGetSmoothingMode(NativeGraphics, &mode));
386
CheckStatus(
PInvokeGdiPlus
.GdipSetSmoothingMode(NativeGraphics, (GdiPlus.SmoothingMode)value));
395
CheckStatus(
PInvokeGdiPlus
.GdipGetTextContrast(NativeGraphics, &textContrast));
398
set => CheckStatus(
PInvokeGdiPlus
.GdipSetTextContrast(NativeGraphics, (uint)value));
409
CheckStatus(
PInvokeGdiPlus
.GdipGetTextRenderingHint(NativeGraphics, &hint));
417
CheckStatus(
PInvokeGdiPlus
.GdipSetTextRenderingHint(NativeGraphics, (GdiPlus.TextRenderingHint)value));
429
CheckStatus(
PInvokeGdiPlus
.GdipGetWorldTransform(NativeGraphics, matrix.NativeMatrix));
434
CheckStatus(
PInvokeGdiPlus
.GdipSetWorldTransform(NativeGraphics, value.NativeMatrix));
452
CheckStatus(
PInvokeGdiPlus
.GdipCreateMatrix(&nativeMatrix));
456
CheckStatus(
PInvokeGdiPlus
.GdipGetWorldTransform(NativeGraphics, nativeMatrix));
459
CheckStatus(
PInvokeGdiPlus
.GdipGetMatrixElements(nativeMatrix, (float*)&matrix));
466
PInvokeGdiPlus
.GdipDeleteMatrix(nativeMatrix);
476
CheckStatus(
PInvokeGdiPlus
.GdipSetWorldTransform(NativeGraphics, nativeMatrix));
482
PInvokeGdiPlus
.GdipDeleteMatrix(nativeMatrix);
493
CheckStatus(
PInvokeGdiPlus
.GdipGetDC(NativeGraphics, &hdc));
514
CheckStatus(
PInvokeGdiPlus
.GdipFlush(NativeGraphics, (GdiPlus.FlushIntention)intention));
522
CheckStatus(
PInvokeGdiPlus
.GdipSetClipGraphics(NativeGraphics, g.NativeGraphics, (GdiPlus.CombineMode)combineMode));
533
CheckStatus(
PInvokeGdiPlus
.GdipSetClipRect(NativeGraphics, rect.X, rect.Y, rect.Width, rect.Height, (GdiPlus.CombineMode)combineMode));
540
CheckStatus(
PInvokeGdiPlus
.GdipSetClipPath(NativeGraphics, path._nativePath, (GdiPlus.CombineMode)combineMode));
547
CheckStatus(
PInvokeGdiPlus
.GdipSetClipRegion(NativeGraphics, region.NativeRegion, (GdiPlus.CombineMode)combineMode));
554
CheckStatus(
PInvokeGdiPlus
.GdipSetClipRect(
562
CheckStatus(
PInvokeGdiPlus
.GdipSetClipRegion(NativeGraphics, region.NativeRegion, GdiPlus.CombineMode.CombineModeIntersect));
567
CheckStatus(
PInvokeGdiPlus
.GdipSetClipRect(
575
CheckStatus(
PInvokeGdiPlus
.GdipSetClipRegion(NativeGraphics, region.NativeRegion, GdiPlus.CombineMode.CombineModeExclude));
579
public void ResetClip() => CheckStatus(
PInvokeGdiPlus
.GdipResetClip(NativeGraphics));
581
public void TranslateClip(float dx, float dy) => CheckStatus(
PInvokeGdiPlus
.GdipTranslateClip(NativeGraphics, dx, dy));
583
public void TranslateClip(int dx, int dy) => CheckStatus(
PInvokeGdiPlus
.GdipTranslateClip(NativeGraphics, dx, dy));
592
CheckStatus(
PInvokeGdiPlus
.GdipIsVisiblePoint(NativeGraphics, x, y, &isVisible));
605
CheckStatus(
PInvokeGdiPlus
.GdipIsVisibleRect(NativeGraphics, x, y, width, height, &isVisible));
614
public void ResetTransform() => CheckStatus(
PInvokeGdiPlus
.GdipResetWorldTransform(NativeGraphics));
627
CheckStatus(
PInvokeGdiPlus
.GdipMultiplyWorldTransform(NativeGraphics, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order));
634
CheckStatus(
PInvokeGdiPlus
.GdipTranslateWorldTransform(NativeGraphics, dx, dy, (GdiPlus.MatrixOrder)order));
639
CheckStatus(
PInvokeGdiPlus
.GdipScaleWorldTransform(NativeGraphics, sx, sy, (GdiPlus.MatrixOrder)order));
644
CheckStatus(
PInvokeGdiPlus
.GdipRotateWorldTransform(NativeGraphics, angle, (GdiPlus.MatrixOrder)order));
653
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawArc(
688
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawBezier(
745
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawRectangle(NativeGraphics, pen.NativePen, x, y, width, height));
770
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawRectangles(NativeGraphics, pen.NativePen, (RectF*)r, rects.Length));
795
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawRectanglesI(NativeGraphics, pen.NativePen, (Rect*)r, rects.Length));
812
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawEllipse(NativeGraphics, pen.NativePen, x, y, width, height));
838
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawPie(NativeGraphics, pen.NativePen, x, y, width, height, startAngle, sweepAngle));
869
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawPolygon(NativeGraphics, pen.NativePen, (GdiPlus.PointF*)p, points.Length));
894
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawPolygonI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length));
908
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawPath(NativeGraphics, pen.NativePen, path._nativePath));
929
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawCurve(NativeGraphics, pen.NativePen, (GdiPlus.PointF*)p, points.Length));
951
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawCurve2(
987
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawCurve3(
1014
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawCurveI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length));
1036
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawCurve2I(
1069
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawCurve3I(
1097
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawClosedCurve(
1128
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawClosedCurve2(
1153
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawClosedCurveI(
1179
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawClosedCurve2I(
1192
public void Clear(Color color) => CheckStatus(
PInvokeGdiPlus
.GdipGraphicsClear(NativeGraphics, (uint)color.ToArgb()));
1225
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillRectangle(
1266
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillRectangles(NativeGraphics, brush.NativeBrush, (RectF*)r, rects.Length));
1288
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillRectanglesI(NativeGraphics, brush.NativeBrush, (Rect*)r, rects.Length));
1318
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillPolygon(
1357
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillPolygonI(
1379
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillEllipse(
1428
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillPie(
1460
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillClosedCurve(
1501
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillClosedCurve2(
1528
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillClosedCurveI(
1564
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillClosedCurve2I(
1747
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawString(
1808
CheckStatus(
PInvokeGdiPlus
.GdipMeasureString(
1957
CheckStatus(
PInvokeGdiPlus
.GdipGetStringFormatMeasurableCharacterRangeCount(stringFormat.Pointer(), &count));
1976
CheckStatus(
PInvokeGdiPlus
.GdipMeasureCharacterRanges(
2001
Status status =
PInvokeGdiPlus
.GdipDrawImage(NativeGraphics, image.Pointer(), x, y);
2011
Status status =
PInvokeGdiPlus
.GdipDrawImageRect(NativeGraphics, image.Pointer(), x, y, width, height);
2066
Status status =
PInvokeGdiPlus
.GdipDrawImagePoints(NativeGraphics, image.Pointer(), (GdiPlus.PointF*)p, count);
2083
Status status =
PInvokeGdiPlus
.GdipDrawImagePointsI(NativeGraphics, image.Pointer(), (GdiPlus.Point*)p, count);
2093
Status status =
PInvokeGdiPlus
.GdipDrawImagePointRect(
2111
Status status =
PInvokeGdiPlus
.GdipDrawImageRectRect(
2139
Status status =
PInvokeGdiPlus
.GdipDrawImagePointsRect(
2184
Status status =
PInvokeGdiPlus
.GdipDrawImagePointsRect(
2237
Status status =
PInvokeGdiPlus
.GdipDrawImagePointsRectI(
2299
Status status =
PInvokeGdiPlus
.GdipDrawImageRectRect(
2377
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawLines(NativeGraphics, pen.NativePen, (GdiPlus.PointF*)p, points.Length));
2406
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawLinesI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length));
2424
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawLinesI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length));
2601
CheckStatus(
PInvokeGdiPlus
.GdipTransformPoints(
2627
CheckStatus(
PInvokeGdiPlus
.GdipTransformPointsI(
2657
CheckStatus(
PInvokeGdiPlus
.GdipCreateRegion(®ionHandle));
2662
PInvokeGdiPlus
.GdipGetClip(NativeGraphics, regionHandle);
2664
CheckStatus(
PInvokeGdiPlus
.GdipIsInfiniteRegion(
2683
PInvokeGdiPlus
.GdipDeleteRegion(regionHandle);
2774
CheckStatus(
PInvokeGdiPlus
.GdipGetNearestColor(NativeGraphics, &nearest));
2784
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawLine(NativeGraphics, pen.NativePen, x1, y1, x2, y2));
2804
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawBeziers(
2835
CheckErrorStatus(
PInvokeGdiPlus
.GdipDrawBeziersI(
2853
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillPath(
2870
CheckErrorStatus(
PInvokeGdiPlus
.GdipFillRegion(
2947
PInvokeGdiPlus
.GdipEnumerateMetafileDestPoint(
2976
PInvokeGdiPlus
.GdipEnumerateMetafileDestRect(
3011
PInvokeGdiPlus
.GdipEnumerateMetafileDestPoints(
3040
PInvokeGdiPlus
.GdipEnumerateMetafileDestPointsI(
3064
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestPoint(
3105
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestRect(
3146
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestPoints(
3179
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestPointsI(
3390
CheckStatus(
PInvokeGdiPlus
.GdipGetVisibleClipBounds(NativeGraphics, &rect));
3442
Status status =
PInvokeGdiPlus
.GdipSaveGraphics(NativeGraphics, &state);
3460
CheckStatus(
PInvokeGdiPlus
.GdipRestoreGraphics(NativeGraphics, (uint)gstate._nativeState));
3469
Status status =
PInvokeGdiPlus
.GdipBeginContainer(NativeGraphics, (RectF*)&dstrect, (RectF*)&srcrect, (Unit)unit, &state);
3488
Status status =
PInvokeGdiPlus
.GdipBeginContainer2(NativeGraphics, &state);
3506
CheckStatus(
PInvokeGdiPlus
.GdipEndContainer(NativeGraphics, (uint)container._nativeGraphicsContainer));
3518
CheckStatus(
PInvokeGdiPlus
.GdipComment(NativeGraphics, (uint)data.Length, b));
3531
s_halftonePalette =
PInvokeGdiPlus
.GdipCreateHalftonePalette();
3603
CheckStatus(
PInvokeGdiPlus
.GdipDrawCachedBitmap(
3635
PInvokeGdiPlus
.GdipDrawImageFX(
System\Drawing\Image.cs (42)
106
PInvokeGdiPlus
.GdipLoadImageFromFileICM(fn, &image).ThrowIfFailed();
110
PInvokeGdiPlus
.GdipLoadImageFromFile(fn, &image).ThrowIfFailed();
151
PInvokeGdiPlus
.GdipGetImageType(_nativeImage, &type).ThrowIfFailed();
168
PInvokeGdiPlus
.GdipLoadImageFromStreamICM(stream, &image).ThrowIfFailed();
172
PInvokeGdiPlus
.GdipLoadImageFromStream(stream, &image).ThrowIfFailed();
200
PInvokeGdiPlus
.GdipCloneImage(_nativeImage, &cloneImage).ThrowIfFailed();
213
Status status = !Gdip.Initialized ? Status.Ok :
PInvokeGdiPlus
.GdipDisposeImage(_nativeImage);
275
PInvokeGdiPlus
.GdipSaveImageToFile(_nativeImage, fn, &encoder, nativeParameters).ThrowIfFailed();
346
PInvokeGdiPlus
.GdipSaveAdd(_nativeImage, nativeParameters).ThrowIfFailed();
378
PInvokeGdiPlus
.GdipSaveAddImage(_nativeImage, image._nativeImage, nativeParameters).ThrowIfFailed();
412
PInvokeGdiPlus
.GdipGetImageDimension(_nativeImage, &width, &height).ThrowIfFailed();
434
PInvokeGdiPlus
.GdipGetImageWidth(_nativeImage, &width).ThrowIfFailed();
451
PInvokeGdiPlus
.GdipGetImageHeight(_nativeImage, &height).ThrowIfFailed();
465
PInvokeGdiPlus
.GdipGetImageHorizontalResolution(_nativeImage, &horzRes).ThrowIfFailed();
479
PInvokeGdiPlus
.GdipGetImageVerticalResolution(_nativeImage, &vertRes).ThrowIfFailed();
494
PInvokeGdiPlus
.GdipGetImageFlags(_nativeImage, &flags).ThrowIfFailed();
508
PInvokeGdiPlus
.GdipGetImageRawFormat(_nativeImage, &guid).ThrowIfFailed();
528
PInvokeGdiPlus
.GdipGetPropertyCount(_nativeImage, &count).ThrowIfFailed();
537
PInvokeGdiPlus
.GdipGetPropertyIdList(_nativeImage, count, (uint*)pPropid).ThrowIfFailed();
554
PInvokeGdiPlus
.GdipGetPropertySize(_nativeImage, &size, &count).ThrowIfFailed();
566
PInvokeGdiPlus
.GdipGetAllPropertyItems(_nativeImage, size, count, properties);
602
PInvokeGdiPlus
.GdipGetImagePaletteSize(_nativeImage, &size).ThrowIfFailed();
607
PInvokeGdiPlus
.GdipGetImagePalette(_nativeImage, (GdiPlus.ColorPalette*)b, size).ThrowIfFailed();
617
PInvokeGdiPlus
.GdipSetImagePalette(_nativeImage, (GdiPlus.ColorPalette*)b).ThrowIfFailed();
634
PInvokeGdiPlus
.GdipGetImageThumbnail(
650
PInvokeGdiPlus
.GdipImageForceValidation(image).ThrowIfFailed();
654
PInvokeGdiPlus
.GdipDisposeImage(image);
666
PInvokeGdiPlus
.GdipImageGetFrameCount(_nativeImage, &dimensionID, &count).ThrowIfFailed();
677
PInvokeGdiPlus
.GdipGetPropertyItemSize(_nativeImage, (uint)propid, &size).ThrowIfFailed();
688
PInvokeGdiPlus
.GdipGetPropertyItem(_nativeImage, (uint)propid, size, property).ThrowIfFailed();
700
PInvokeGdiPlus
.GdipImageSelectActiveFrame(_nativeImage, &dimensionID, (uint)frameIndex).ThrowIfFailed();
720
PInvokeGdiPlus
.GdipSetPropertyItem(_nativeImage, &native).ThrowIfFailed();
727
PInvokeGdiPlus
.GdipImageRotateFlip(_nativeImage, (GdiPlus.RotateFlipType)rotateFlipType).ThrowIfFailed();
736
PInvokeGdiPlus
.GdipRemovePropertyItem(_nativeImage, (uint)propid).ThrowIfFailed();
748
PInvokeGdiPlus
.GdipGetEncoderParameterListSize(_nativeImage, &encoder, &size).ThrowIfFailed();
758
PInvokeGdiPlus
.GdipGetEncoderParameterList(
782
PInvokeGdiPlus
.GdipCreateBitmapFromHBITMAP((HBITMAP)hbitmap, (HPALETTE)hpalette, &bitmap).ThrowIfFailed();
825
PInvokeGdiPlus
.GdipImageGetFrameDimensionsCount(_nativeImage, &count).ThrowIfFailed();
836
PInvokeGdiPlus
.GdipImageGetFrameDimensionsList(_nativeImage, g, count).ThrowIfFailed();
857
PInvokeGdiPlus
.GdipGetImageType(nativeImage, &imageType);
880
PInvokeGdiPlus
.GdipImageGetFrameDimensionsCount(image._nativeImage, &dimensions).ThrowIfFailed();
890
PInvokeGdiPlus
.GdipImageGetFrameDimensionsList(image._nativeImage, g, dimensions).ThrowIfFailed();
System\Drawing\Imaging\CachedBitmap.cs (2)
49
PInvokeGdiPlus
.GdipCreateCachedBitmap(
66
Status status =
PInvokeGdiPlus
.GdipDeleteCachedBitmap((GpCachedBitmap*)handle);
System\Drawing\Imaging\ColorPalette.cs (1)
106
PInvokeGdiPlus
.GdipInitializePalette(
System\Drawing\Imaging\Effects\ColorMatrixEffect.cs (1)
29
PInvokeGdiPlus
.GdipSetEffectParameters(NativeEffect, p, (uint)sizeof(GdiPlus.ColorMatrix)).ThrowIfFailed();
System\Drawing\Imaging\Effects\Effect.cs (3)
20
PInvokeGdiPlus
.GdipCreateEffect(guid, &nativeEffect).ThrowIfFailed();
34
PInvokeGdiPlus
.GdipSetEffectParameters(NativeEffect, p, (uint)sizeof(T)).ThrowIfFailed();
48
PInvokeGdiPlus
.GdipDeleteEffect(_nativeEffect);
System\Drawing\Imaging\ImageAttributes.cs (18)
58
PInvokeGdiPlus
.GdipCreateImageAttributes(&newImageAttributes).ThrowIfFailed();
75
Status status = !Gdip.Initialized ? Status.Ok :
PInvokeGdiPlus
.GdipDisposeImageAttributes(_nativeImageAttributes);
92
PInvokeGdiPlus
.GdipCloneImageAttributes(_nativeImageAttributes, &clone).ThrowIfFailed();
126
PInvokeGdiPlus
.GdipSetImageAttributesColorMatrix(
159
PInvokeGdiPlus
.GdipSetImageAttributesColorMatrix(
172
PInvokeGdiPlus
.GdipSetImageAttributesColorMatrix(
195
PInvokeGdiPlus
.GdipSetImageAttributesThreshold(
214
PInvokeGdiPlus
.GdipSetImageAttributesGamma(
233
PInvokeGdiPlus
.GdipSetImageAttributesNoOp(
253
PInvokeGdiPlus
.GdipSetImageAttributesColorKeys(
275
PInvokeGdiPlus
.GdipSetImageAttributesOutputChannel(
294
PInvokeGdiPlus
.GdipSetImageAttributesOutputChannelColorProfile(
308
PInvokeGdiPlus
.GdipSetImageAttributesOutputChannel(
370
PInvokeGdiPlus
.GdipSetImageAttributesRemapTable(
395
PInvokeGdiPlus
.GdipSetImageAttributesRemapTable(
417
PInvokeGdiPlus
.GdipSetImageAttributesRemapTable(
445
PInvokeGdiPlus
.GdipSetImageAttributesWrapMode(
459
PInvokeGdiPlus
.GdipGetImageAttributesAdjustedPalette(
System\Drawing\Imaging\ImageCodecInfo.cs (4)
47
PInvokeGdiPlus
.GdipGetImageDecodersSize(&numDecoders, &size).ThrowIfFailed();
53
PInvokeGdiPlus
.GdipGetImageDecoders(numDecoders, size, (GdiPlus.ImageCodecInfo*)b).ThrowIfFailed();
68
PInvokeGdiPlus
.GdipGetImageEncodersSize(&numEncoders, &size).ThrowIfFailed();
74
PInvokeGdiPlus
.GdipGetImageEncoders(numEncoders, size, (GdiPlus.ImageCodecInfo*)b).ThrowIfFailed();
System\Drawing\Imaging\Metafile.cs (19)
35
PInvokeGdiPlus
.GdipCreateMetafileFromWmf(
52
PInvokeGdiPlus
.GdipCreateMetafileFromEmf((HENHMETAFILE)henhmetafile, deleteEmf, &metafile).ThrowIfFailed();
66
PInvokeGdiPlus
.GdipCreateMetafileFromFile(fn, &metafile).ThrowIfFailed();
126
PInvokeGdiPlus
.GdipRecordMetafile(
221
PInvokeGdiPlus
.GdipRecordMetafileFileName(
348
PInvokeGdiPlus
.GdipCreateMetafileFromStream(iStream, &metafile).ThrowIfFailed();
360
PInvokeGdiPlus
.GdipRecordMetafile(
384
PInvokeGdiPlus
.GdipRecordMetafile(
408
PInvokeGdiPlus
.GdipRecordMetafileFileName(
434
PInvokeGdiPlus
.GdipRecordMetafileFileName(
458
PInvokeGdiPlus
.GdipRecordMetafileStream(
483
PInvokeGdiPlus
.GdipRecordMetafileStream(
508
PInvokeGdiPlus
.GdipRecordMetafileStream(
541
PInvokeGdiPlus
.GdipPlayMetafileRecord(
562
PInvokeGdiPlus
.GdipGetMetafileHeaderFromWmf((HMETAFILE)hmetafile, wmf, mf).ThrowIfFailed();
575
PInvokeGdiPlus
.GdipGetMetafileHeaderFromEmf((HENHMETAFILE)henhmetafile, mf).ThrowIfFailed();
593
PInvokeGdiPlus
.GdipGetMetafileHeaderFromFile(fn, mf).ThrowIfFailed();
610
PInvokeGdiPlus
.GdipGetMetafileHeaderFromStream(iStream, mf).ThrowIfFailed();
624
PInvokeGdiPlus
.GdipGetMetafileHeaderFromMetafile(this.Pointer(), mf).ThrowIfFailed();
System\Drawing\Pen.cs (46)
48
PInvokeGdiPlus
.GdipCreatePen1((uint)color.ToArgb(), width, (int)GraphicsUnit.World, &pen).ThrowIfFailed();
71
PInvokeGdiPlus
.GdipCreatePen2(brush.NativeBrush, width, (int)GraphicsUnit.World, &pen).ThrowIfFailed();
91
PInvokeGdiPlus
.GdipClonePen(NativePen, &clonedPen).ThrowIfFailed();
121
Status status = !Gdip.Initialized ? Status.Ok :
PInvokeGdiPlus
.GdipDeletePen(NativePen);
140
PInvokeGdiPlus
.GdipGetPenWidth(NativePen, &width).ThrowIfFailed();
151
PInvokeGdiPlus
.GdipSetPenWidth(NativePen, value).ThrowIfFailed();
166
PInvokeGdiPlus
.GdipSetPenLineCap197819(
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();
267
PInvokeGdiPlus
.GdipGetPenCustomStartCap(NativePen, &lineCap).ThrowIfFailed();
278
PInvokeGdiPlus
.GdipSetPenCustomStartCap(NativePen, value is null ? null : value._nativeCap).ThrowIfFailed();
292
PInvokeGdiPlus
.GdipGetPenCustomEndCap(NativePen, &lineCap).ThrowIfFailed();
303
PInvokeGdiPlus
.GdipSetPenCustomEndCap(NativePen, value is null ? null : value._nativeCap).ThrowIfFailed();
317
PInvokeGdiPlus
.GdipGetPenDashCap197819(NativePen, (GdiPlus.DashCap*)&dashCap).ThrowIfFailed();
333
PInvokeGdiPlus
.GdipSetPenDashCap197819(NativePen, (GdiPlus.DashCap)value).ThrowIfFailed();
346
PInvokeGdiPlus
.GdipGetPenLineJoin(NativePen, (GdiPlus.LineJoin*)&lineJoin).ThrowIfFailed();
362
PInvokeGdiPlus
.GdipSetPenLineJoin(NativePen, (GdiPlus.LineJoin)value).ThrowIfFailed();
375
PInvokeGdiPlus
.GdipGetPenMiterLimit(NativePen, &miterLimit).ThrowIfFailed();
386
PInvokeGdiPlus
.GdipSetPenMiterLimit(NativePen, value).ThrowIfFailed();
399
PInvokeGdiPlus
.GdipGetPenMode(NativePen, (GdiPlus.PenAlignment*)&penMode).ThrowIfFailed();
415
PInvokeGdiPlus
.GdipSetPenMode(NativePen, (GdiPlus.PenAlignment)value).ThrowIfFailed();
428
PInvokeGdiPlus
.GdipGetPenTransform(NativePen, matrix.NativeMatrix).ThrowIfFailed();
441
PInvokeGdiPlus
.GdipSetPenTransform(NativePen, value.NativeMatrix).ThrowIfFailed();
452
PInvokeGdiPlus
.GdipResetPenTransform(NativePen).ThrowIfFailed();
474
PInvokeGdiPlus
.GdipMultiplyPenTransform(NativePen, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
490
PInvokeGdiPlus
.GdipTranslatePenTransform(NativePen, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
504
PInvokeGdiPlus
.GdipScalePenTransform(NativePen, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
518
PInvokeGdiPlus
.GdipRotatePenTransform(NativePen, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
524
PInvokeGdiPlus
.GdipSetPenColor(NativePen, (uint)_color.ToArgb()).ThrowIfFailed();
537
PInvokeGdiPlus
.GdipGetPenFillType(NativePen, &type).ThrowIfFailed();
558
PInvokeGdiPlus
.GdipGetPenColor(NativePen, (uint*)&color).ThrowIfFailed();
634
PInvokeGdiPlus
.GdipSetPenBrushFill(NativePen, value.Pointer()).ThrowIfFailed();
642
PInvokeGdiPlus
.GdipGetPenBrushFill(NativePen, &nativeBrush).ThrowIfFailed();
655
PInvokeGdiPlus
.GdipGetPenDashStyle(NativePen, (GdiPlus.DashStyle*)&dashStyle).ThrowIfFailed();
671
PInvokeGdiPlus
.GdipSetPenDashStyle(NativePen, (GdiPlus.DashStyle)value).ThrowIfFailed();
695
PInvokeGdiPlus
.GdipGetPenDashCount(NativePen, &count);
713
PInvokeGdiPlus
.GdipGetPenDashOffset(NativePen, &dashOffset).ThrowIfFailed();
724
PInvokeGdiPlus
.GdipSetPenDashOffset(NativePen, value).ThrowIfFailed();
737
PInvokeGdiPlus
.GdipGetPenDashCount(NativePen, &count).ThrowIfFailed();
748
PInvokeGdiPlus
.GdipGetPenDashArray(NativePen, p, count).ThrowIfFailed();
784
PInvokeGdiPlus
.GdipSetPenDashArray(NativePen, f, value.Length).ThrowIfFailed();
798
PInvokeGdiPlus
.GdipGetPenCompoundCount(NativePen, &count).ThrowIfFailed();
808
PInvokeGdiPlus
.GdipGetPenCompoundArray(NativePen, f, count).ThrowIfFailed();
823
PInvokeGdiPlus
.GdipSetPenCompoundArray(NativePen, f, value.Length).ThrowIfFailed();
System\Drawing\Region.cs (37)
17
CheckStatus(
PInvokeGdiPlus
.GdipCreateRegion(®ion));
25
CheckStatus(
PInvokeGdiPlus
.GdipCreateRegionRect(&rectF, ®ion));
38
CheckStatus(
PInvokeGdiPlus
.GdipCreateRegionPath(path._nativePath, ®ion));
50
CheckStatus(
PInvokeGdiPlus
.GdipCreateRegionRgnData(data, rgnData.Data.Length, ®ion));
61
Gdip.CheckStatus(
PInvokeGdiPlus
.GdipCreateRegionHrgn((HRGN)hrgn, ®ion));
76
CheckStatus(
PInvokeGdiPlus
.GdipCloneRegion(NativeRegion, ®ion));
95
Status status = !Gdip.Initialized ? Status.Ok :
PInvokeGdiPlus
.GdipDeleteRegion(NativeRegion);
105
public void MakeInfinite() => CheckStatus(
PInvokeGdiPlus
.GdipSetInfinite(NativeRegion));
107
public void MakeEmpty() => CheckStatus(
PInvokeGdiPlus
.GdipSetEmpty(NativeRegion));
110
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeIntersect));
117
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeIntersect));
124
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeIntersect));
129
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeUnion));
136
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeUnion));
143
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeUnion));
148
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeXor));
155
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeXor));
162
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeXor));
167
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeExclude));
174
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeExclude));
181
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeExclude));
186
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeComplement));
193
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeComplement));
200
CheckStatus(
PInvokeGdiPlus
.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeComplement));
204
public void Translate(float dx, float dy) => CheckStatus(
PInvokeGdiPlus
.GdipTranslateRegion(NativeRegion, dx, dy));
212
CheckStatus(
PInvokeGdiPlus
.GdipTransformRegion(NativeRegion, matrix.NativeMatrix));
220
CheckStatus(
PInvokeGdiPlus
.GdipGetRegionBounds(NativeRegion, g.NativeGraphics, &bounds));
229
CheckStatus(
PInvokeGdiPlus
.GdipGetRegionHRgn(NativeRegion, g.NativeGraphics, &hrgn));
238
CheckStatus(
PInvokeGdiPlus
.GdipIsEmptyRegion(NativeRegion, g.NativeGraphics, &isEmpty));
247
CheckStatus(
PInvokeGdiPlus
.GdipIsInfiniteRegion(NativeRegion, g.NativeGraphics, &isInfinite));
256
CheckStatus(
PInvokeGdiPlus
.GdipIsEqualRegion(NativeRegion, region.NativeRegion, g.NativeGraphics, &isEqual));
265
CheckStatus(
PInvokeGdiPlus
.GdipGetRegionDataSize(NativeRegion, ®ionSize));
273
CheckStatus(
PInvokeGdiPlus
.GdipGetRegionData(NativeRegion, rd, regionSize, ®ionSize));
288
CheckStatus(
PInvokeGdiPlus
.GdipIsVisibleRegionPoint(
308
CheckStatus(
PInvokeGdiPlus
.GdipIsVisibleRegionRect(
337
CheckStatus(
PInvokeGdiPlus
.GdipGetRegionScansCount(
351
CheckStatus(
PInvokeGdiPlus
.GdipGetRegionScans(
System\Drawing\SolidBrush.cs (4)
19
PInvokeGdiPlus
.GdipCreateSolidFill((ARGB)_color, &nativeBrush).ThrowIfFailed();
39
PInvokeGdiPlus
.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed();
67
PInvokeGdiPlus
.GdipGetSolidFillColor((GpSolidFill*)NativeBrush, (uint*)&color).ThrowIfFailed();
100
PInvokeGdiPlus
.GdipSetSolidFillColor((GpSolidFill*)NativeBrush, (ARGB)value).ThrowIfFailed();
System\Drawing\StringFormat.cs (23)
40
PInvokeGdiPlus
.GdipCreateStringFormat((int)options, (ushort)language, &format).ThrowIfFailed();
52
PInvokeGdiPlus
.GdipCloneStringFormat(format._nativeFormat, &newFormat).ThrowIfFailed();
75
PInvokeGdiPlus
.GdipDeleteStringFormat(_nativeFormat);
109
PInvokeGdiPlus
.GdipGetStringFormatFlags(_nativeFormat, (int*)&format).ThrowIfFailed();
115
PInvokeGdiPlus
.GdipSetStringFormatFlags(_nativeFormat, (int)value).ThrowIfFailed();
132
PInvokeGdiPlus
.GdipSetStringFormatMeasurableCharacterRanges(
149
PInvokeGdiPlus
.GdipGetStringFormatAlign(_nativeFormat, (GdiPlus.StringAlignment*)&alignment).ThrowIfFailed();
160
PInvokeGdiPlus
.GdipSetStringFormatAlign(_nativeFormat, (GdiPlus.StringAlignment)value).ThrowIfFailed();
173
PInvokeGdiPlus
.GdipGetStringFormatLineAlign(_nativeFormat, (GdiPlus.StringAlignment*)&alignment).ThrowIfFailed();
184
PInvokeGdiPlus
.GdipSetStringFormatLineAlign(_nativeFormat, (GdiPlus.StringAlignment)value).ThrowIfFailed();
197
PInvokeGdiPlus
.GdipGetStringFormatHotkeyPrefix(_nativeFormat, (int*)&hotkeyPrefix).ThrowIfFailed();
208
PInvokeGdiPlus
.GdipSetStringFormatHotkeyPrefix(_nativeFormat, (int)value).ThrowIfFailed();
230
PInvokeGdiPlus
.GdipSetStringFormatTabStops(
245
PInvokeGdiPlus
.GdipGetStringFormatTabStopCount(_nativeFormat, &count).ThrowIfFailed();
258
PInvokeGdiPlus
.GdipGetStringFormatTabStops(_nativeFormat, count, fto, ts).ThrowIfFailed();
275
PInvokeGdiPlus
.GdipGetStringFormatTrimming(_nativeFormat, (GdiPlus.StringTrimming*)&trimming).ThrowIfFailed();
286
PInvokeGdiPlus
.GdipSetStringFormatTrimming(_nativeFormat, (GdiPlus.StringTrimming)value).ThrowIfFailed();
311
PInvokeGdiPlus
.GdipStringFormatGetGenericDefault(&format).ThrowIfFailed();
337
PInvokeGdiPlus
.GdipStringFormatGetGenericTypographic(&format).ThrowIfFailed();
344
PInvokeGdiPlus
.GdipSetStringFormatDigitSubstitution(
360
PInvokeGdiPlus
.GdipGetStringFormatDigitSubstitution(
378
PInvokeGdiPlus
.GdipGetStringFormatDigitSubstitution(_nativeFormat, &language, null).ThrowIfFailed();
387
PInvokeGdiPlus
.GdipGetStringFormatMeasurableCharacterRangeCount(_nativeFormat, &count).ThrowIfFailed();
System\Drawing\Text\FontCollection.cs (2)
35
PInvokeGdiPlus
.GdipGetFontCollectionFamilyCount(_nativeFontCollection, &numFound).ThrowIfFailed();
47
PInvokeGdiPlus
.GdipGetFontCollectionFamilyList(_nativeFontCollection, numFound, f, &numFound).ThrowIfFailed();
System\Drawing\Text\InstalledFontCollection.cs (1)
24
PInvokeGdiPlus
.GdipNewInstalledFontCollection(&fontCollection).ThrowIfFailed();
System\Drawing\Text\PrivateFontCollection.cs (4)
23
PInvokeGdiPlus
.GdipNewPrivateFontCollection(&fontCollection).ThrowIfFailed();
36
Status status =
PInvokeGdiPlus
.GdipDeletePrivateFontCollection(&nativeFontCollection);
60
PInvokeGdiPlus
.GdipPrivateAddFontFile(this.Pointer(), p).ThrowIfFailed();
73
PInvokeGdiPlus
.GdipPrivateAddMemoryFont(this.Pointer(), (void*)memory, length).ThrowIfFailed();
System\Drawing\TextureBrush.cs (14)
31
PInvokeGdiPlus
.GdipCreateTexture(image.Pointer(), (WrapMode)wrapMode, &brush).ThrowIfFailed();
46
PInvokeGdiPlus
.GdipCreateTexture2(
67
PInvokeGdiPlus
.GdipCreateTextureIA(
97
PInvokeGdiPlus
.GdipCloneBrush(NativeBrush, &cloneBrush).ThrowIfFailed();
108
PInvokeGdiPlus
.GdipGetTextureTransform((GpTexture*)NativeBrush, matrix.NativeMatrix).ThrowIfFailed();
115
PInvokeGdiPlus
.GdipSetTextureTransform((GpTexture*)NativeBrush, value.NativeMatrix).ThrowIfFailed();
125
PInvokeGdiPlus
.GdipGetTextureWrapMode((GpTexture*)NativeBrush, &mode).ThrowIfFailed();
136
PInvokeGdiPlus
.GdipSetTextureWrapMode((GpTexture*)NativeBrush, (WrapMode)value).ThrowIfFailed();
146
PInvokeGdiPlus
.GdipGetTextureImage((GpTexture*)NativeBrush, &image).ThrowIfFailed();
154
PInvokeGdiPlus
.GdipResetTextureTransform((GpTexture*)NativeBrush).ThrowIfFailed();
169
PInvokeGdiPlus
.GdipMultiplyTextureTransform(
182
PInvokeGdiPlus
.GdipTranslateTextureTransform(
194
PInvokeGdiPlus
.GdipScaleTextureTransform(
206
PInvokeGdiPlus
.GdipRotateTextureTransform(
System.Private.Windows.GdiPlus (536)
System\Drawing\CoreImageExtensions.cs (2)
28
PInvokeGdiPlus
.GdipSaveImageToStream(image.GetPointer(), iStream, &encoder, encoderParameters).ThrowIfFailed();
34
PInvokeGdiPlus
.GdipGetImageRawFormat(image.GetPointer(), &format).ThrowIfFailed();
System\Drawing\ImageCodecInfoHelper.cs (2)
44
PInvokeGdiPlus
.GdipGetImageEncodersSize(&numEncoders, &size).ThrowIfFailed();
50
PInvokeGdiPlus
.GdipGetImageEncoders(numEncoders, size, (ImageCodecInfo*)b).ThrowIfFailed();
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (522)
32
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathArc(pathLocal, x, y, width, height, startAngle, sweepAngle);
45
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathBezier(pathLocal, x1, y1, x2, y2, x3, y3, x4, y4);
60
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathBeziers(pathLocal, pointsLocal, count);
76
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathBeziersI(pathLocal, pointsLocal, count);
92
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathClosedCurve2(pathLocal, pointsLocal, count, tension);
108
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathClosedCurve2I(pathLocal, pointsLocal, count, tension);
124
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathCurve2(pathLocal, pointsLocal, count, tension);
140
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathCurve2I(pathLocal, pointsLocal, count, tension);
156
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathCurve3(pathLocal, pointsLocal, count, offset, numberOfSegments, tension);
172
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathCurve3I(pathLocal, pointsLocal, count, offset, numberOfSegments, tension);
186
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathEllipse(pathLocal, x, y, width, height);
199
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathLine(pathLocal, x1, y1, x2, y2);
214
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathLine2(pathLocal, pointsLocal, count);
230
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathLine2I(pathLocal, pointsLocal, count);
246
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathPath(pathLocal, addingPathLocal, connect);
260
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathPie(pathLocal, x, y, width, height, startAngle, sweepAngle);
275
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathPolygon(pathLocal, pointsLocal, count);
291
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathPolygonI(pathLocal, pointsLocal, count);
305
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathRectangle(pathLocal, x, y, width, height);
320
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathRectangles(pathLocal, rectsLocal, count);
336
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathRectanglesI(pathLocal, rectsLocal, count);
358
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipAddPathString(pathLocal, @stringLocal, length, familyLocal, style, emSize, layoutRectLocal, formatLocal);
381
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBeginContainer(graphicsLocal, dstrectLocal, srcrectLocal, unit, stateLocal);
399
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBeginContainer2(graphicsLocal, stateLocal);
421
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBitmapApplyEffect(bitmapLocal, effectLocal, roiLocal, useAuxData, auxDataLocal, auxDataSizeLocal);
438
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBitmapConvertFormat(pInputBitmapLocal, format, dithertype, palettetype, palette, alphaThresholdPercent);
453
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBitmapGetPixel(bitmapLocal, x, y, colorLocal);
471
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBitmapLockBits(bitmapLocal, rectLocal, flags, format, lockedBitmapDataLocal);
486
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBitmapSetPixel(bitmapLocal, x, y, color);
499
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBitmapSetResolution(bitmapLocal, xdpi, ydpi);
514
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipBitmapUnlockBits(bitmapLocal, lockedBitmapDataLocal);
528
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipClearPathMarkers(pathLocal);
543
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneBitmapArea(x, y, width, height, format, srcBitmapLocal, dstBitmapLocal);
559
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneBitmapAreaI(x, y, width, height, format, srcBitmapLocal, dstBitmapLocal);
575
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneBrush(brushLocal, cloneBrushLocal);
591
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneCustomLineCap(customCapLocal, clonedCapLocal);
607
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneFont(fontLocal, cloneFontLocal);
623
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneFontFamily(fontFamilyLocal, clonedFontFamilyLocal);
639
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneImage(imageLocal, cloneImageLocal);
655
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneImageAttributes(imageattrLocal, cloneImageattrLocal);
671
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneMatrix(matrixLocal, cloneMatrixLocal);
687
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipClonePath(pathLocal, clonePathLocal);
703
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipClonePen(penLocal, clonepenLocal);
719
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneRegion(regionLocal, cloneRegionLocal);
735
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCloneStringFormat(formatLocal, newFormatLocal);
749
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipClosePathFigure(pathLocal);
762
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipClosePathFigures(pathLocal);
777
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCombineRegionPath(regionLocal, pathLocal, combineMode);
793
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCombineRegionRect(regionLocal, rectLocal, combineMode);
809
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCombineRegionRegion(regionLocal, region2Local, combineMode);
825
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipComment(graphicsLocal, sizeData, dataLocal);
839
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateAdjustableArrowCap(height, width, isFilled, capLocal);
854
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromFile(filenameLocal, bitmapLocal);
870
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromFileICM(filenameLocal, bitmapLocal);
886
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromGraphics(width, height, targetLocal, bitmapLocal);
900
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromHBITMAP(hbm, hpal, bitmapLocal);
913
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromHICON(hicon, bitmapLocal);
928
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromResource(hInstance, lpBitmapNameLocal, bitmapLocal);
943
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromScan0(width, height, stride, format, scan0.HasValue ? &scan0Local : null, bitmapLocal);
956
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromStream(stream, bitmapLocal);
969
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateBitmapFromStreamICM(stream, bitmapLocal);
986
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateCachedBitmap(bitmapLocal, graphicsLocal, cachedBitmapLocal);
1005
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateCustomLineCap(fillPathLocal, strokePathLocal, baseCap, baseInset, customCapLocal);
1020
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateEffect(guid, effectLocal);
1035
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateFont(fontFamilyLocal, emSize, style, unit, fontLocal);
1053
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateFontFamilyFromName(nameLocal, fontCollectionLocal, fontFamilyLocal);
1068
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateFontFromDC(hdc, fontLocal);
1083
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateFontFromLogfont(hdc, logfontLocal, fontLocal);
1097
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateFromHDC(hdc, graphicsLocal);
1110
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateFromHDC2(hdc, hDevice, graphicsLocal);
1123
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateFromHWND(hwnd, graphicsLocal);
1139
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateHatchBrush(hatchstyle, forecol, backcol, brushLocal);
1154
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateHBITMAPFromBitmap(bitmapLocal, hbmReturnLocal, background);
1170
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateHICONFromBitmap(bitmapLocal, hbmReturnLocal);
1184
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateImageAttributes(imageattrLocal);
1201
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateLineBrush(point1Local, point2Local, color1, color2, wrapMode, lineGradientLocal);
1218
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateLineBrushFromRect(rectLocal, color1, color2, mode, wrapMode, lineGradientLocal);
1234
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateLineBrushFromRectWithAngle(rectLocal, color1, color2, angle, isAngleScalable, wrapMode, lineGradientLocal);
1248
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMatrix(matrixLocal);
1261
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMatrix2(m11, m12, m21, m22, dx, dy, matrixLocal);
1278
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMatrix3(rectLocal, dstplgLocal, matrixLocal);
1297
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMatrix3I(rectLocal, dstplgLocal, matrixLocal);
1312
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMetafileFromEmf(hEmf, deleteEmf, metafileLocal);
1327
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMetafileFromFile(fileLocal, metafileLocal);
1341
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMetafileFromStream(stream, metafileLocal);
1356
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateMetafileFromWmf(hWmf, deleteWmf, wmfPlaceableFileHeaderLocal, metafileLocal);
1370
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePath(brushMode, pathLocal);
1387
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePath2(param0Local, param1Local, param2, param3, pathLocal);
1406
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePath2I(param0Local, param1Local, param2, param3, pathLocal);
1423
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePathGradient(pointsLocal, count, wrapMode, polyGradientLocal);
1439
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePathGradientFromPath(pathLocal, polyGradientLocal);
1455
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePathGradientI(pointsLocal, count, wrapMode, polyGradientLocal);
1471
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePathIter(iteratorLocal, pathLocal);
1485
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePen1(color, width, unit, penLocal);
1500
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreatePen2(brushLocal, width, unit, penLocal);
1514
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateRegion(regionLocal);
1527
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateRegionHrgn(hRgn, regionLocal);
1542
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateRegionPath(pathLocal, regionLocal);
1558
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateRegionRect(rectLocal, regionLocal);
1574
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateRegionRgnData(regionDataLocal, size, regionLocal);
1588
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateSolidFill(color, brushLocal);
1601
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateStringFormat(formatAttributes, language, formatLocal);
1616
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateTexture(imageLocal, wrapmode, textureLocal);
1632
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateTexture2(imageLocal, wrapmode, x, y, width, height, textureLocal);
1650
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipCreateTextureIA(imageLocal, imageAttributesLocal, x, y, width, height, textureLocal);
1665
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteBrush(brushLocal);
1678
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteCachedBitmap(cachedBitmapLocal);
1691
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteCustomLineCap(customCapLocal);
1704
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteEffect(effectLocal);
1717
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteFont(fontLocal);
1730
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteFontFamily(fontFamilyLocal);
1743
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteGraphics(graphicsLocal);
1756
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteMatrix(matrixLocal);
1769
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeletePath(pathLocal);
1782
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeletePathIter(iteratorLocal);
1795
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeletePen(penLocal);
1808
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeletePrivateFontCollection(fontCollectionLocal);
1821
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteRegion(regionLocal);
1834
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDeleteStringFormat(formatLocal);
1847
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDisposeImage(imageLocal);
1860
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDisposeImageAttributes(imageattrLocal);
1875
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawArc(graphicsLocal, penLocal, x, y, width, height, startAngle, sweepAngle);
1891
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawBezier(graphicsLocal, penLocal, x1, y1, x2, y2, x3, y3, x4, y4);
1909
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawBeziers(graphicsLocal, penLocal, pointsLocal, count);
1928
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawBeziersI(graphicsLocal, penLocal, pointsLocal, count);
1945
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawCachedBitmap(graphicsLocal, cachedBitmapLocal, x, y);
1963
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawClosedCurve(graphicsLocal, penLocal, pointsLocal, count);
1982
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawClosedCurve2(graphicsLocal, penLocal, pointsLocal, count, tension);
2001
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawClosedCurve2I(graphicsLocal, penLocal, pointsLocal, count, tension);
2020
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawClosedCurveI(graphicsLocal, penLocal, pointsLocal, count);
2039
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawCurve(graphicsLocal, penLocal, pointsLocal, count);
2058
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawCurve2(graphicsLocal, penLocal, pointsLocal, count, tension);
2077
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawCurve2I(graphicsLocal, penLocal, pointsLocal, count, tension);
2096
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawCurve3(graphicsLocal, penLocal, pointsLocal, count, offset, numberOfSegments, tension);
2115
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawCurve3I(graphicsLocal, penLocal, pointsLocal, count, offset, numberOfSegments, tension);
2134
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawCurveI(graphicsLocal, penLocal, pointsLocal, count);
2151
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawEllipse(graphicsLocal, penLocal, x, y, width, height);
2167
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImage(graphicsLocal, imageLocal, x, y);
2191
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImageFX(graphicsLocal, imageLocal, sourceLocal, xFormLocal, effectLocal, imageAttributesLocal, srcUnit);
2211
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImagePointRect(graphicsLocal, imageLocal, x, y, srcx, srcy, srcwidth, srcheight, srcUnit);
2229
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImagePoints(graphicsLocal, imageLocal, dstpointsLocal, count);
2248
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImagePointsI(graphicsLocal, imageLocal, dstpointsLocal, count);
2269
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImagePointsRect(graphicsLocal, imageLocal, pointsLocal, count, srcx, srcy, srcwidth, srcheight, srcUnit, imageAttributesLocal, callback, callbackData);
2291
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImagePointsRectI(graphicsLocal, imageLocal, pointsLocal, count, srcx, srcy, srcwidth, srcheight, srcUnit, imageAttributesLocal, callback, callbackData);
2309
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImageRect(graphicsLocal, imageLocal, x, y, width, height);
2327
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawImageRectRect(graphicsLocal, imageLocal, dstx, dsty, dstwidth, dstheight, srcx, srcy, srcwidth, srcheight, srcUnit, imageAttributesLocal, callback, callbackData);
2344
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawLine(graphicsLocal, penLocal, x1, y1, x2, y2);
2362
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawLines(graphicsLocal, penLocal, pointsLocal, count);
2381
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawLinesI(graphicsLocal, penLocal, pointsLocal, count);
2400
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawPath(graphicsLocal, penLocal, pathLocal);
2417
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawPie(graphicsLocal, penLocal, x, y, width, height, startAngle, sweepAngle);
2435
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawPolygon(graphicsLocal, penLocal, pointsLocal, count);
2454
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawPolygonI(graphicsLocal, penLocal, pointsLocal, count);
2471
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawRectangle(graphicsLocal, penLocal, x, y, width, height);
2489
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawRectangles(graphicsLocal, penLocal, rectsLocal, count);
2508
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawRectanglesI(graphicsLocal, penLocal, rectsLocal, count);
2533
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipDrawString(graphicsLocal, @stringLocal, length, fontLocal, layoutRectLocal, stringFormatLocal, brushLocal);
2551
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEndContainer(graphicsLocal, state);
2570
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileDestPoint(graphicsLocal, metafileLocal, destPointLocal, callback, callbackData, imageAttributesLocal);
2592
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileDestPoints(graphicsLocal, metafileLocal, destPointsLocal, count, callback, callbackData, imageAttributesLocal);
2614
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileDestPointsI(graphicsLocal, metafileLocal, destPointsLocal, count, callback, callbackData, imageAttributesLocal);
2636
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileDestRect(graphicsLocal, metafileLocal, destRectLocal, callback, callbackData, imageAttributesLocal);
2660
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestPoint(graphicsLocal, metafileLocal, destPointLocal, srcRectLocal, srcUnit, callback, callbackData, imageAttributesLocal);
2685
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestPoints(graphicsLocal, metafileLocal, destPointsLocal, count, srcRectLocal, srcUnit, callback, callbackData, imageAttributesLocal);
2710
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestPointsI(graphicsLocal, metafileLocal, destPointsLocal, count, srcRectLocal, srcUnit, callback, callbackData, imageAttributesLocal);
2735
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipEnumerateMetafileSrcRectDestRect(graphicsLocal, metafileLocal, destRectLocal, srcRectLocal, srcUnit, callback, callbackData, imageAttributesLocal);
2756
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillClosedCurve(graphicsLocal, brushLocal, pointsLocal, count);
2775
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillClosedCurve2(graphicsLocal, brushLocal, pointsLocal, count, tension, fillMode);
2794
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillClosedCurve2I(graphicsLocal, brushLocal, pointsLocal, count, tension, fillMode);
2813
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillClosedCurveI(graphicsLocal, brushLocal, pointsLocal, count);
2830
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillEllipse(graphicsLocal, brushLocal, x, y, width, height);
2848
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillPath(graphicsLocal, brushLocal, pathLocal);
2865
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillPie(graphicsLocal, brushLocal, x, y, width, height, startAngle, sweepAngle);
2883
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillPolygon(graphicsLocal, brushLocal, pointsLocal, count, fillMode);
2902
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillPolygonI(graphicsLocal, brushLocal, pointsLocal, count, fillMode);
2919
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillRectangle(graphicsLocal, brushLocal, x, y, width, height);
2937
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillRectangles(graphicsLocal, brushLocal, rectsLocal, count);
2956
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillRectanglesI(graphicsLocal, brushLocal, rectsLocal, count);
2975
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFillRegion(graphicsLocal, brushLocal, regionLocal);
2992
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFlattenPath(pathLocal, matrixLocal, flatness);
3006
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipFlush(graphicsLocal, intention);
3021
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetAdjustableArrowCapFillState(capLocal, fillStateLocal);
3037
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetAdjustableArrowCapHeight(capLocal, heightLocal);
3053
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetAdjustableArrowCapMiddleInset(capLocal, middleInsetLocal);
3069
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetAdjustableArrowCapWidth(capLocal, widthLocal);
3085
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetAllPropertyItems(imageLocal, totalBufferSize, numProperties, allItemsLocal);
3101
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCellAscent(familyLocal, style, CellAscentLocal);
3117
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCellDescent(familyLocal, style, CellDescentLocal);
3133
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetClip(graphicsLocal, regionLocal);
3149
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetClipBounds(graphicsLocal, rectLocal);
3165
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCompositingMode(graphicsLocal, compositingModeLocal);
3181
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCompositingQuality(graphicsLocal, compositingQualityLocal);
3197
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCustomLineCapBaseCap(customCapLocal, baseCapLocal);
3213
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCustomLineCapBaseInset(customCapLocal, insetLocal);
3231
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCustomLineCapStrokeCaps(customCapLocal, startCapLocal, endCapLocal);
3248
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCustomLineCapStrokeJoin(customCapLocal, lineJoinLocal);
3264
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCustomLineCapType(customCapLocal, capTypeLocal);
3280
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetCustomLineCapWidthScale(customCapLocal, widthScaleLocal);
3296
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetDC(graphicsLocal, hdcLocal);
3312
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetDpiX(graphicsLocal, dpiLocal);
3328
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetDpiY(graphicsLocal, dpiLocal);
3344
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetEmHeight(familyLocal, style, EmHeightLocal);
3360
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetEncoderParameterList(imageLocal, clsidEncoderLocal, size, buffer);
3378
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetEncoderParameterListSize(imageLocal, clsidEncoderLocal, sizeLocal);
3395
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFamily(fontLocal, familyLocal);
3409
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFamilyName(familyLocal, name, language);
3424
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFontCollectionFamilyCount(fontCollectionLocal, numFoundLocal);
3440
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFontCollectionFamilyList(fontCollectionLocal, numSought, gpfamilies, numFoundLocal);
3458
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFontHeight(fontLocal, graphicsLocal, heightLocal);
3475
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFontHeightGivenDPI(fontLocal, dpi, heightLocal);
3491
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFontSize(fontLocal, sizeLocal);
3507
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFontStyle(fontLocal, styleLocal);
3523
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetFontUnit(fontLocal, unitLocal);
3537
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetGenericFontFamilyMonospace(nativeFamilyLocal);
3550
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetGenericFontFamilySansSerif(nativeFamilyLocal);
3563
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetGenericFontFamilySerif(nativeFamilyLocal);
3578
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetHatchBackgroundColor(brushLocal, backcolLocal);
3594
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetHatchForegroundColor(brushLocal, forecolLocal);
3610
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetHatchStyle(brushLocal, hatchstyleLocal);
3626
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetHemfFromMetafile(metafileLocal, hEmfLocal);
3640
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageAttributesAdjustedPalette(imageAttrLocal, colorPalette, colorAdjustType);
3657
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageBounds(imageLocal, srcRectLocal, srcUnitLocal);
3672
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageDecoders(numDecoders, size, decodersLocal);
3687
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageDecodersSize(numDecodersLocal, sizeLocal);
3705
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageDimension(imageLocal, widthLocal, heightLocal);
3720
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageEncoders(numEncoders, size, encodersLocal);
3735
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageEncodersSize(numEncodersLocal, sizeLocal);
3751
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageFlags(imageLocal, flagsLocal);
3767
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageGraphicsContext(imageLocal, graphicsLocal);
3783
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageHeight(imageLocal, heightLocal);
3799
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageHorizontalResolution(imageLocal, resolutionLocal);
3813
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImagePalette(imageLocal, palette, size);
3828
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImagePaletteSize(imageLocal, sizeLocal);
3844
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImagePixelFormat(imageLocal, formatLocal);
3860
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageRawFormat(imageLocal, formatLocal);
3876
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageThumbnail(imageLocal, thumbWidth, thumbHeight, thumbImageLocal, callback, callbackData);
3892
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageType(imageLocal, typeLocal);
3908
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageVerticalResolution(imageLocal, resolutionLocal);
3924
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetImageWidth(imageLocal, widthLocal);
3940
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetInterpolationMode(graphicsLocal, interpolationModeLocal);
3958
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineBlend(brushLocal, blendLocal, positionsLocal, count);
3975
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineBlendCount(brushLocal, countLocal);
3991
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineColors(brushLocal, colorsLocal);
4007
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineGammaCorrection(brushLocal, useGammaCorrectionLocal);
4025
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLinePresetBlend(brushLocal, blendLocal, positionsLocal, count);
4042
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLinePresetBlendCount(brushLocal, countLocal);
4058
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineRect(brushLocal, rectLocal);
4074
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineSpacing(familyLocal, style, LineSpacingLocal);
4090
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineTransform(brushLocal, matrixLocal);
4106
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLineWrapMode(brushLocal, wrapmodeLocal);
4124
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetLogFont(fontLocal, graphicsLocal, logfontWLocal);
4141
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetMatrixElements(matrixLocal, matrixOutLocal);
4155
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetMetafileHeaderFromEmf(hEmf, headerLocal);
4170
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetMetafileHeaderFromFile(filenameLocal, headerLocal);
4186
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetMetafileHeaderFromMetafile(metafileLocal, headerLocal);
4200
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetMetafileHeaderFromStream(stream, headerLocal);
4215
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetMetafileHeaderFromWmf(hWmf, wmfPlaceableFileHeaderLocal, headerLocal);
4231
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetNearestColor(graphicsLocal, argbLocal);
4247
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPageScale(graphicsLocal, scaleLocal);
4263
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPageUnit(graphicsLocal, unitLocal);
4279
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathData(pathLocal, pathDataLocal);
4295
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathFillMode(pathLocal, fillmodeLocal);
4313
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientBlend(brushLocal, blendLocal, positionsLocal, count);
4330
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientBlendCount(brushLocal, countLocal);
4346
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientCenterColor(brushLocal, colorsLocal);
4362
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientCenterPoint(brushLocal, pointsLocal);
4380
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientFocusScales(brushLocal, xScaleLocal, yScaleLocal);
4399
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientPresetBlend(brushLocal, blendLocal, positionsLocal, count);
4416
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientPresetBlendCount(brushLocal, countLocal);
4432
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientRect(brushLocal, rectLocal);
4448
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientSurroundColorCount(brushLocal, countLocal);
4464
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientSurroundColorsWithCount(brushLocal, color, countLocal);
4480
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientTransform(brushLocal, matrixLocal);
4496
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathGradientWrapMode(brushLocal, wrapmodeLocal);
4512
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathLastPoint(pathLocal, lastPointLocal);
4528
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathPoints(param0Local, pointsLocal, count);
4544
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathTypes(pathLocal, typesLocal, types.Length);
4564
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPathWorldBounds(pathLocal, boundsLocal, matrixLocal, penLocal);
4582
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenBrushFill(penLocal, brushLocal);
4598
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenColor(penLocal, argbLocal);
4614
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenCompoundArray(penLocal, dashLocal, count);
4630
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenCompoundCount(penLocal, countLocal);
4646
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenCustomEndCap(penLocal, customCapLocal);
4662
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenCustomStartCap(penLocal, customCapLocal);
4678
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenDashArray(penLocal, dashLocal, count);
4694
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenDashCap197819(penLocal, dashCapLocal);
4710
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenDashCount(penLocal, countLocal);
4726
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenDashOffset(penLocal, offsetLocal);
4742
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenDashStyle(penLocal, dashstyleLocal);
4758
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenEndCap(penLocal, endCapLocal);
4774
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenFillType(penLocal, typeLocal);
4790
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenLineJoin(penLocal, lineJoinLocal);
4806
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenMiterLimit(penLocal, miterLimitLocal);
4822
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenMode(penLocal, penModeLocal);
4838
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenStartCap(penLocal, startCapLocal);
4854
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenTransform(penLocal, matrixLocal);
4870
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPenWidth(penLocal, widthLocal);
4886
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPixelOffsetMode(graphicsLocal, pixelOffsetModeLocal);
4902
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPointCount(pathLocal, countLocal);
4918
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPropertyCount(imageLocal, numOfPropertyLocal);
4934
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPropertyIdList(imageLocal, numOfProperty, listLocal);
4950
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPropertyItem(imageLocal, propId, propSize, bufferLocal);
4966
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPropertyItemSize(imageLocal, propId, sizeLocal);
4984
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetPropertySize(imageLocal, totalBufferSizeLocal, numPropertiesLocal);
5003
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetRegionBounds(regionLocal, graphicsLocal, rectLocal);
5020
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetRegionData(regionLocal, bufferLocal, (uint )buffer.Length, sizeFilled);
5036
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetRegionDataSize(regionLocal, bufferSizeLocal);
5054
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetRegionHRgn(regionLocal, graphicsLocal, hRgnLocal);
5075
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetRegionScans(regionLocal, rectsLocal, countLocal, matrixLocal);
5095
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetRegionScansCount(regionLocal, countLocal, matrixLocal);
5114
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetRenderingOrigin(graphicsLocal, xLocal, yLocal);
5131
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetSmoothingMode(graphicsLocal, smoothingModeLocal);
5147
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetSolidFillColor(brushLocal, colorLocal);
5163
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatAlign(formatLocal, alignLocal);
5181
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatDigitSubstitution(formatLocal, languageLocal, substituteLocal);
5198
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatFlags(formatLocal, flagsLocal);
5214
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatHotkeyPrefix(formatLocal, hotkeyPrefixLocal);
5230
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatLineAlign(formatLocal, alignLocal);
5246
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatMeasurableCharacterRangeCount(formatLocal, countLocal);
5262
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatTabStopCount(formatLocal, countLocal);
5280
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatTabStops(formatLocal, count, firstTabOffsetLocal, tabStopsLocal);
5297
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetStringFormatTrimming(formatLocal, trimmingLocal);
5313
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetTextContrast(graphicsLocal, contrastLocal);
5329
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetTextRenderingHint(graphicsLocal, modeLocal);
5345
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetTextureImage(brushLocal, imageLocal);
5361
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetTextureTransform(brushLocal, matrixLocal);
5377
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetTextureWrapMode(brushLocal, wrapmodeLocal);
5393
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetVisibleClipBounds(graphicsLocal, rectLocal);
5409
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGetWorldTransform(graphicsLocal, matrixLocal);
5423
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipGraphicsClear(graphicsLocal, color);
5436
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipImageForceValidation(imageLocal);
5453
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipImageGetFrameCount(imageLocal, dimensionIDLocal, countLocal);
5470
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipImageGetFrameDimensionsCount(imageLocal, countLocal);
5486
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipImageGetFrameDimensionsList(imageLocal, dimensionIDsLocal, count);
5500
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipImageRotateFlip(imageLocal, rfType);
5515
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipImageSelectActiveFrame(imageLocal, dimensionIDLocal, frameIndex);
5529
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipInitializePalette(palette, palettetype, optimalColors, useTransparentColor, bitmapLocal);
5542
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipInvertMatrix(matrixLocal);
5557
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsClipEmpty(graphicsLocal, resultLocal);
5575
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsEmptyRegion(regionLocal, graphicsLocal, resultLocal);
5596
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsEqualRegion(regionLocal, region2Local, graphicsLocal, resultLocal);
5616
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsInfiniteRegion(regionLocal, graphicsLocal, resultLocal);
5635
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsMatrixEqual(matrixLocal, matrix2Local, resultLocal);
5652
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsMatrixIdentity(matrixLocal, resultLocal);
5668
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsMatrixInvertible(matrixLocal, resultLocal);
5688
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsOutlineVisiblePathPoint(pathLocal, x, y, penLocal, graphicsLocal, resultLocal);
5706
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsStyleAvailable(familyLocal, style, IsStyleAvailableLocal);
5722
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsVisibleClipEmpty(graphicsLocal, resultLocal);
5740
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsVisiblePathPoint(pathLocal, x, y, graphicsLocal, resultLocal);
5757
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsVisiblePoint(graphicsLocal, x, y, resultLocal);
5773
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsVisibleRect(graphicsLocal, x, y, width, height, resultLocal);
5791
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsVisibleRegionPoint(regionLocal, x, y, graphicsLocal, resultLocal);
5810
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipIsVisibleRegionRect(regionLocal, x, y, width, height, graphicsLocal, resultLocal);
5827
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipLoadImageFromFile(filenameLocal, imageLocal);
5843
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipLoadImageFromFileICM(filenameLocal, imageLocal);
5857
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipLoadImageFromStream(stream, imageLocal);
5870
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipLoadImageFromStreamICM(stream, imageLocal);
5893
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMeasureCharacterRanges(graphicsLocal, @stringLocal, length, fontLocal, layoutRectLocal, stringFormatLocal, regionCount, regionsLocal);
5925
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMeasureString(graphicsLocal, @stringLocal, length, fontLocal, layoutRectLocal, stringFormatLocal, boundingBoxLocal, codepointsFittedLocal, linesFilledLocal);
5947
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMultiplyLineTransform(brushLocal, matrixLocal, order);
5963
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMultiplyMatrix(matrixLocal, matrix2Local, order);
5979
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMultiplyPathGradientTransform(brushLocal, matrixLocal, order);
5995
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMultiplyPenTransform(penLocal, matrixLocal, order);
6011
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMultiplyTextureTransform(brushLocal, matrixLocal, order);
6027
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipMultiplyWorldTransform(graphicsLocal, matrixLocal, order);
6041
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipNewInstalledFontCollection(fontCollectionLocal);
6054
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipNewPrivateFontCollection(fontCollectionLocal);
6073
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterCopyData(iteratorLocal, resultCountLocal, pointsLocal, typesLocal, startIndex, endIndex);
6096
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterEnumerate(iteratorLocal, resultCountLocal, pointsLocal, typesLocal, types.Length);
6114
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterGetCount(iteratorLocal, countLocal);
6130
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterGetSubpathCount(iteratorLocal, countLocal);
6146
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterHasCurve(iteratorLocal, hasCurveLocal);
6162
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterIsValid(iteratorLocal, validLocal);
6182
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterNextMarker(iteratorLocal, resultCountLocal, startIndexLocal, endIndexLocal);
6202
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterNextMarkerPath(iteratorLocal, resultCountLocal, pathLocal);
6225
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterNextPathType(iteratorLocal, resultCountLocal, pathTypeLocal, startIndexLocal, endIndexLocal);
6250
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterNextSubpath(iteratorLocal, resultCountLocal, startIndexLocal, endIndexLocal, isClosedLocal);
6273
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterNextSubpathPath(iteratorLocal, resultCountLocal, pathLocal, isClosedLocal);
6289
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPathIterRewind(iteratorLocal);
6304
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPlayMetafileRecord(metafileLocal, recordType, flags, dataSize, dataLocal);
6320
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPrivateAddFontFile(fontCollectionLocal, filenameLocal);
6334
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipPrivateAddMemoryFont(fontCollectionLocal, memory, length);
6351
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRecordMetafile(referenceHdc, type, frameRectLocal, frameUnit, descriptionLocal, metafileLocal);
6372
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRecordMetafileFileName(fileNameLocal, referenceHdc, type, frameRectLocal, frameUnit, descriptionLocal, metafileLocal);
6392
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRecordMetafileStream(stream, referenceHdc, type, frameRectLocal, frameUnit, descriptionLocal, metafileLocal);
6407
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipReleaseDC(graphicsLocal, hdc);
6420
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRemovePropertyItem(imageLocal, propId);
6433
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipResetClip(graphicsLocal);
6446
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipResetLineTransform(brushLocal);
6459
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipResetPath(pathLocal);
6472
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipResetPathGradientTransform(brushLocal);
6485
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipResetPenTransform(penLocal);
6498
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipResetTextureTransform(brushLocal);
6511
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipResetWorldTransform(graphicsLocal);
6524
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRestoreGraphics(graphicsLocal, state);
6537
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipReversePath(pathLocal);
6550
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRotateLineTransform(brushLocal, angle, order);
6563
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRotateMatrix(matrixLocal, angle, order);
6576
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRotatePathGradientTransform(brushLocal, angle, order);
6589
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRotatePenTransform(penLocal, angle, order);
6602
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRotateTextureTransform(brushLocal, angle, order);
6615
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipRotateWorldTransform(graphicsLocal, angle, order);
6628
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSaveAdd(imageLocal, encoderParams);
6643
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSaveAddImage(imageLocal, newImageLocal, encoderParams);
6659
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSaveGraphics(graphicsLocal, stateLocal);
6677
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSaveImageToFile(imageLocal, filenameLocal, clsidEncoderLocal, encoderParams);
6694
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSaveImageToStream(imageLocal, stream, clsidEncoderLocal, encoderParams);
6708
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipScaleLineTransform(brushLocal, sx, sy, order);
6721
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipScaleMatrix(matrixLocal, scaleX, scaleY, order);
6734
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipScalePathGradientTransform(brushLocal, sx, sy, order);
6747
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipScalePenTransform(penLocal, sx, sy, order);
6760
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipScaleTextureTransform(brushLocal, sx, sy, order);
6773
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipScaleWorldTransform(graphicsLocal, sx, sy, order);
6786
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetAdjustableArrowCapFillState(capLocal, fillState);
6799
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetAdjustableArrowCapHeight(capLocal, height);
6812
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetAdjustableArrowCapMiddleInset(capLocal, middleInset);
6825
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetAdjustableArrowCapWidth(capLocal, width);
6840
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetClipGraphics(graphicsLocal, srcgraphicsLocal, combineMode);
6856
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetClipPath(graphicsLocal, pathLocal, combineMode);
6870
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetClipRect(graphicsLocal, x, y, width, height, combineMode);
6885
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetClipRegion(graphicsLocal, regionLocal, combineMode);
6899
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetCompositingMode(graphicsLocal, compositingMode);
6912
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetCompositingQuality(graphicsLocal, compositingQuality);
6925
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetCustomLineCapBaseCap(customCapLocal, baseCap);
6938
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetCustomLineCapBaseInset(customCapLocal, inset);
6951
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetCustomLineCapStrokeCaps(customCapLocal, startCap, endCap);
6964
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetCustomLineCapStrokeJoin(customCapLocal, lineJoin);
6977
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetCustomLineCapWidthScale(customCapLocal, widthScale);
6990
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetEffectParameters(effectLocal, @params, size);
7003
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetEmpty(regionLocal);
7016
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesColorKeys(imageattrLocal, type, enableFlag, colorLow, colorHigh);
7033
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesColorMatrix(imageattrLocal, type, enableFlag, colorMatrixLocal, grayMatrixLocal, flags);
7048
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesGamma(imageattrLocal, type, enableFlag, gamma);
7061
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesNoOp(imageattrLocal, type, enableFlag);
7074
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesOutputChannel(imageattrLocal, type, enableFlag, channelFlags);
7089
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesOutputChannelColorProfile(imageattrLocal, type, enableFlag, colorProfileFilenameLocal);
7105
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesRemapTable(imageattrLocal, type, enableFlag, mapSize, mapLocal);
7119
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesThreshold(imageattrLocal, type, enableFlag, threshold);
7132
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImageAttributesWrapMode(imageAttrLocal, wrap, argb, clamp);
7145
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetImagePalette(imageLocal, palette);
7158
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetInfinite(regionLocal);
7171
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetInterpolationMode(graphicsLocal, interpolationMode);
7188
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLineBlend(brushLocal, blendLocal, positionsLocal, count);
7203
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLineColors(brushLocal, color1, color2);
7216
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLineGammaCorrection(brushLocal, useGammaCorrection);
7229
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLineLinearBlend(brushLocal, focus, scale);
7246
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLinePresetBlend(brushLocal, blendLocal, positionsLocal, count);
7261
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLineSigmaBlend(brushLocal, focus, scale);
7276
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLineTransform(brushLocal, matrixLocal);
7290
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetLineWrapMode(brushLocal, wrapmode);
7303
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetMatrixElements(matrixLocal, m11, m12, m21, m22, dx, dy);
7316
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPageScale(graphicsLocal, scale);
7329
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPageUnit(graphicsLocal, unit);
7342
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathFillMode(pathLocal, fillmode);
7359
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientBlend(brushLocal, blendLocal, positionsLocal, count);
7374
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientCenterColor(brushLocal, colors);
7389
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientCenterPoint(brushLocal, pointsLocal);
7403
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientFocusScales(brushLocal, xScale, yScale);
7416
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientLinearBlend(brushLocal, focus, scale);
7433
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientPresetBlend(brushLocal, blendLocal, positionsLocal, count);
7448
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientSigmaBlend(brushLocal, focus, scale);
7465
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientSurroundColorsWithCount(brushLocal, colorLocal, countLocal);
7482
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientTransform(brushLocal, matrixLocal);
7496
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathGradientWrapMode(brushLocal, wrapmode);
7509
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPathMarker(pathLocal);
7524
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenBrushFill(penLocal, brushLocal);
7538
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenColor(penLocal, argb);
7553
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenCompoundArray(penLocal, dashLocal, count);
7569
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenCustomEndCap(penLocal, customCapLocal);
7585
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenCustomStartCap(penLocal, customCapLocal);
7601
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenDashArray(penLocal, dashLocal, count);
7615
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenDashCap197819(penLocal, dashCap);
7628
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenDashOffset(penLocal, offset);
7641
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenDashStyle(penLocal, dashstyle);
7654
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenEndCap(penLocal, endCap);
7667
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenLineCap197819(penLocal, startCap, endCap, dashCap);
7680
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenLineJoin(penLocal, lineJoin);
7693
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenMiterLimit(penLocal, miterLimit);
7706
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenMode(penLocal, penMode);
7719
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenStartCap(penLocal, startCap);
7734
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenTransform(penLocal, matrixLocal);
7748
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPenWidth(penLocal, width);
7761
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPixelOffsetMode(graphicsLocal, pixelOffsetMode);
7776
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetPropertyItem(imageLocal, itemLocal);
7790
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetRenderingOrigin(graphicsLocal, x, y);
7803
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetSmoothingMode(graphicsLocal, smoothingMode);
7816
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetSolidFillColor(brushLocal, color);
7829
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatAlign(formatLocal, align);
7842
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatDigitSubstitution(formatLocal, language, substitute);
7855
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatFlags(formatLocal, flags);
7868
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatHotkeyPrefix(formatLocal, hotkeyPrefix);
7881
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatLineAlign(formatLocal, align);
7896
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatMeasurableCharacterRanges(formatLocal, rangeCount, rangesLocal);
7912
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatTabStops(formatLocal, firstTabOffset, count, tabStopsLocal);
7926
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetStringFormatTrimming(formatLocal, trimming);
7939
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetTextContrast(graphicsLocal, contrast);
7952
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetTextRenderingHint(graphicsLocal, mode);
7967
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetTextureTransform(brushLocal, matrixLocal);
7981
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetTextureWrapMode(brushLocal, wrapmode);
7996
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipSetWorldTransform(graphicsLocal, matrixLocal);
8010
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipShearMatrix(matrixLocal, shearX, shearY, order);
8023
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipStartPathFigure(pathLocal);
8036
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipStringFormatGetGenericDefault(formatLocal);
8049
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipStringFormatGetGenericTypographic(formatLocal);
8064
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTransformMatrixPoints(matrixLocal, ptsLocal, count);
8080
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTransformMatrixPointsI(matrixLocal, ptsLocal, count);
8096
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTransformPath(pathLocal, matrixLocal);
8112
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTransformPoints(graphicsLocal, destSpace, srcSpace, pointsLocal, count);
8128
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTransformPointsI(graphicsLocal, destSpace, srcSpace, pointsLocal, count);
8144
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTransformRegion(regionLocal, matrixLocal);
8158
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslateClip(graphicsLocal, dx, dy);
8171
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslateLineTransform(brushLocal, dx, dy, order);
8184
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslateMatrix(matrixLocal, offsetX, offsetY, order);
8197
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslatePathGradientTransform(brushLocal, dx, dy, order);
8210
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslatePenTransform(penLocal, dx, dy, order);
8223
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslateRegion(regionLocal, dx, dy);
8236
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslateTextureTransform(brushLocal, dx, dy, order);
8249
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipTranslateWorldTransform(graphicsLocal, dx, dy, order);
8264
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipVectorTransformMatrixPoints(matrixLocal, ptsLocal, count);
8280
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipVectorTransformMatrixPointsI(matrixLocal, ptsLocal, count);
8298
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipWarpPath(pathLocal, matrixLocal, pointsLocal, count, srcx, srcy, srcwidth, srcheight, warpMode, flatness);
8317
winmdroot.Graphics.GdiPlus.Status __result =
PInvokeGdiPlus
.GdipWidenPath(nativePathLocal, penLocal, matrixLocal, flatness);
Windows\Win32\Graphics\Gdi\HdcExtensions.cs (1)
41
s_halftonePalette =
PInvokeGdiPlus
.GdipCreateHalftonePalette();
Windows\Win32\Graphics\GdiPlus\GpBitmapExtensions.cs (3)
21
PInvokeGdiPlus
.GdipBitmapLockBits(
33
PInvokeGdiPlus
.GdipBitmapUnlockBits(bitmap.GetPointer(), (BitmapData*)Unsafe.AsPointer(ref data)).ThrowIfFailed();
42
PInvokeGdiPlus
.GdipCreateHBITMAPFromBitmap(
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (2)
18
PInvokeGdiPlus
.GdipGetImageBounds(image.GetPointer(), (RectF*)&bounds, &unit).ThrowIfFailed();
28
Status status =
PInvokeGdiPlus
.GdipGetImagePixelFormat(image.GetPointer(), &format);
Windows\Win32\Graphics\GdiPlus\GpMetafileExtensions.cs (1)
13
PInvokeGdiPlus
.GdipGetHemfFromMetafile(metafile.GetPointer(), &hemf).ThrowIfFailed();
Windows\Win32\Graphics\GdiPlus\GpRegionExtensions.cs (3)
25
PInvokeGdiPlus
.GdipCreateFromHWND(hwnd, &graphics).ThrowIfFailed();
34
PInvokeGdiPlus
.GdipIsInfiniteRegion(region, graphics, &isInfinite).ThrowIfFailed();
52
PInvokeGdiPlus
.GdipGetRegionHRgn(region, graphics, &hrgn).ThrowIfFailed();