598 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); 93PInvokeGdiPlus.GdipCreateBitmapFromGraphics(width, height, g.NativeGraphics, &bitmap).ThrowIfFailed(); 101PInvokeGdiPlus.GdipCreateBitmapFromScan0(width, height, stride, (int)format, (byte*)scan0, &bitmap).ThrowIfFailed(); 108PInvokeGdiPlus.GdipCreateBitmapFromScan0(width, height, 0, (int)format, null, &bitmap).ThrowIfFailed(); 137PInvokeGdiPlus.GdipCreateBitmapFromHICON((HICON)hicon, &bitmap).ThrowIfFailed(); 147PInvokeGdiPlus.GdipCreateBitmapFromResource((HINSTANCE)hinstance, bn, &bitmap).ThrowIfFailed(); 182PInvokeGdiPlus.GdipCreateHICONFromBitmap(this.Pointer(), &hicon).ThrowIfFailed(); 196Status status = PInvokeGdiPlus.GdipCloneBitmapArea( 310PInvokeGdiPlus.GdipBitmapGetPixel(this.Pointer(), x, y, &color).ThrowIfFailed(); 332PInvokeGdiPlus.GdipBitmapSetPixel(this.Pointer(), x, y, (uint)color.ToArgb()).ThrowIfFailed(); 338PInvokeGdiPlus.GdipBitmapSetResolution(this.Pointer(), xDpi, yDpi).ThrowIfFailed(); 350Status status = PInvokeGdiPlus.GdipCloneBitmapAreaI( 374PInvokeGdiPlus.GdipBitmapApplyEffect( 455PInvokeGdiPlus.GdipBitmapConvertFormat( 468PInvokeGdiPlus.GdipBitmapConvertFormat(
System\Drawing\Brush.cs (1)
31Status status = !Gdip.Initialized ? Status.Ok : PInvokeGdiPlus.GdipDeleteBrush(_nativeBrush);
System\Drawing\Drawing2D\AdjustableArrowCap.cs (9)
15PInvokeGdiPlus.GdipCreateAdjustableArrowCap(height, width, isFilled, &nativeCap).ThrowIfFailed(); 26PInvokeGdiPlus.GdipGetAdjustableArrowCapHeight(NativeArrowCap, &height).ThrowIfFailed(); 32PInvokeGdiPlus.GdipSetAdjustableArrowCapHeight(NativeArrowCap, value).ThrowIfFailed(); 42PInvokeGdiPlus.GdipGetAdjustableArrowCapWidth(NativeArrowCap, &width).ThrowIfFailed(); 48PInvokeGdiPlus.GdipSetAdjustableArrowCapWidth(NativeArrowCap, value).ThrowIfFailed(); 58PInvokeGdiPlus.GdipGetAdjustableArrowCapMiddleInset(NativeArrowCap, &middleInset).ThrowIfFailed(); 64PInvokeGdiPlus.GdipSetAdjustableArrowCapMiddleInset(NativeArrowCap, value).ThrowIfFailed(); 74PInvokeGdiPlus.GdipGetAdjustableArrowCapFillState(NativeArrowCap, &isFilled).ThrowIfFailed(); 80PInvokeGdiPlus.GdipSetAdjustableArrowCapFillState(NativeArrowCap, value).ThrowIfFailed();
System\Drawing\Drawing2D\CustomLineCap.cs (16)
22PInvokeGdiPlus.GdipCreateCustomLineCap( 37Status status = PInvokeGdiPlus.GdipGetCustomLineCapType(cap, &capType); 40PInvokeGdiPlus.GdipDeleteCustomLineCap(cap); 52PInvokeGdiPlus.GdipDeleteCustomLineCap(cap); 79Status status = PInvokeGdiPlus.GdipDeleteCustomLineCap(_nativeCap); 94PInvokeGdiPlus.GdipCloneCustomLineCap(_nativeCap, &clonedCap).ThrowIfFailed(); 101PInvokeGdiPlus.GdipSetCustomLineCapStrokeCaps(_nativeCap, (GdiPlus.LineCap)startCap, (GdiPlus.LineCap)endCap).ThrowIfFailed(); 110PInvokeGdiPlus.GdipGetCustomLineCapStrokeCaps(_nativeCap, (GdiPlus.LineCap*)sc, (GdiPlus.LineCap*)ec).ThrowIfFailed(); 120PInvokeGdiPlus.GdipGetCustomLineCapStrokeJoin(_nativeCap, (GdiPlus.LineJoin*)&lineJoin).ThrowIfFailed(); 126PInvokeGdiPlus.GdipSetCustomLineCapStrokeJoin(_nativeCap, (GdiPlus.LineJoin)value).ThrowIfFailed(); 136PInvokeGdiPlus.GdipGetCustomLineCapBaseCap(_nativeCap, (GdiPlus.LineCap*)&baseCap).ThrowIfFailed(); 142PInvokeGdiPlus.GdipSetCustomLineCapBaseCap(_nativeCap, (GdiPlus.LineCap)value).ThrowIfFailed(); 152PInvokeGdiPlus.GdipGetCustomLineCapBaseInset(_nativeCap, &inset).ThrowIfFailed(); 158PInvokeGdiPlus.GdipSetCustomLineCapBaseInset(_nativeCap, value).ThrowIfFailed(); 168PInvokeGdiPlus.GdipGetCustomLineCapWidthScale(_nativeCap, &widthScale).ThrowIfFailed(); 174PInvokeGdiPlus.GdipSetCustomLineCapWidthScale(_nativeCap, value).ThrowIfFailed();
System\Drawing\Drawing2D\GraphicsPath.cs (48)
22PInvokeGdiPlus.GdipCreatePath((GdiPlus.FillMode)fillMode, &path).ThrowIfFailed(); 52PInvokeGdiPlus.GdipCreatePath2((GdiPlus.PointF*)p, t, types.Length, (GdiPlus.FillMode)fillMode, &path).ThrowIfFailed(); 88PInvokeGdiPlus.GdipCreatePath2I((GdiPlus.Point*)p, t, types.Length, (GdiPlus.FillMode)fillMode, &path).ThrowIfFailed(); 96PInvokeGdiPlus.GdipClonePath(_nativePath, &path).ThrowIfFailed(); 124PInvokeGdiPlus.GdipDeletePath(_nativePath); 144PInvokeGdiPlus.GdipResetPath(_nativePath).ThrowIfFailed(); 153PInvokeGdiPlus.GdipGetPathFillMode(_nativePath, &fillMode).ThrowIfFailed(); 162PInvokeGdiPlus.GdipSetPathFillMode(_nativePath, (GdiPlus.FillMode)value).ThrowIfFailed(); 192PInvokeGdiPlus.GdipGetPathData(_nativePath, (GdiPlus.PathData*)&data).ThrowIfFailed(); 202PInvokeGdiPlus.GdipStartPathFigure(_nativePath); 208PInvokeGdiPlus.GdipClosePathFigure(_nativePath).ThrowIfFailed(); 214PInvokeGdiPlus.GdipClosePathFigures(_nativePath).ThrowIfFailed(); 220PInvokeGdiPlus.GdipSetPathMarker(_nativePath).ThrowIfFailed(); 226PInvokeGdiPlus.GdipClearPathMarkers(_nativePath).ThrowIfFailed(); 232PInvokeGdiPlus.GdipReversePath(_nativePath).ThrowIfFailed(); 239PInvokeGdiPlus.GdipGetPathLastPoint(_nativePath, (GdiPlus.PointF*)&point); 251PInvokeGdiPlus.GdipIsVisiblePathPoint( 280PInvokeGdiPlus.GdipIsOutlineVisiblePathPoint( 307PInvokeGdiPlus.GdipAddPathLine(_nativePath, x1, y1, x2, y2).ThrowIfFailed(); 341PInvokeGdiPlus.GdipAddPathLine2(_nativePath, (GdiPlus.PointF*)p, points.Length).ThrowIfFailed(); 368PInvokeGdiPlus.GdipAddPathLine2I(_nativePath, (GdiPlus.Point*)p, points.Length).ThrowIfFailed(); 378PInvokeGdiPlus.GdipAddPathArc(_nativePath, x, y, width, height, startAngle, sweepAngle).ThrowIfFailed(); 393PInvokeGdiPlus.GdipAddPathBezier(_nativePath, x1, y1, x2, y2, x3, y3, x4, y4).ThrowIfFailed(); 413PInvokeGdiPlus.GdipAddPathBeziers(_nativePath, (GdiPlus.PointF*)p, points.Length).ThrowIfFailed(); 440PInvokeGdiPlus.GdipAddPathBeziersI(_nativePath, (GdiPlus.Point*)p, points.Length).ThrowIfFailed(); 469PInvokeGdiPlus.GdipAddPathCurve3( 496PInvokeGdiPlus.GdipAddPathCurve2( 517PInvokeGdiPlus.GdipAddPathCurve3I( 544PInvokeGdiPlus.GdipAddPathCurve2I( 575PInvokeGdiPlus.GdipAddPathClosedCurve2(_nativePath, (GdiPlus.PointF*)p, points.Length, tension).ThrowIfFailed(); 605PInvokeGdiPlus.GdipAddPathClosedCurve2I(_nativePath, (GdiPlus.Point*)p, points.Length, tension).ThrowIfFailed(); 612PInvokeGdiPlus.GdipAddPathRectangle( 634PInvokeGdiPlus.GdipAddPathRectangles(_nativePath, (RectF*)r, rects.Length).ThrowIfFailed(); 654PInvokeGdiPlus.GdipAddPathRectanglesI(_nativePath, (Rect*)r, rects.Length).ThrowIfFailed(); 705PInvokeGdiPlus.GdipAddPathEllipse(_nativePath, x, y, width, height).ThrowIfFailed(); 718PInvokeGdiPlus.GdipAddPathPie( 743PInvokeGdiPlus.GdipAddPathPolygon(_nativePath, (GdiPlus.PointF*)p, points.Length).ThrowIfFailed(); 764PInvokeGdiPlus.GdipAddPathPolygonI(_nativePath, (GdiPlus.Point*)p, points.Length).ThrowIfFailed(); 772PInvokeGdiPlus.GdipAddPathPath(_nativePath, addingPath.Pointer(), connect).ThrowIfFailed(); 790PInvokeGdiPlus.GdipAddPathString( 811PInvokeGdiPlus.GdipTransformPath(_nativePath, matrix.NativeMatrix).ThrowIfFailed(); 823PInvokeGdiPlus.GdipGetPathWorldBounds( 841PInvokeGdiPlus.GdipFlattenPath(_nativePath, matrix.Pointer(), flatness).ThrowIfFailed(); 858PInvokeGdiPlus.GdipWidenPath(_nativePath, pen.Pointer(), matrix.Pointer(), flatness).ThrowIfFailed(); 911PInvokeGdiPlus.GdipWarpPath( 929PInvokeGdiPlus.GdipGetPointCount(_nativePath, &count).ThrowIfFailed(); 974PInvokeGdiPlus.GdipGetPathTypes(_nativePath, t, destination.Length).ThrowIfFailed(); 1019PInvokeGdiPlus.GdipGetPathPoints(_nativePath, (GdiPlus.PointF*)p, destination.Length).ThrowIfFailed();
System\Drawing\Drawing2D\GraphicsPathIterator.cs (13)
14PInvokeGdiPlus.GdipCreatePathIter(&iterator, path.Pointer()).ThrowIfFailed(); 34PInvokeGdiPlus.GdipDeletePathIter(_nativeIterator); 64PInvokeGdiPlus.GdipPathIterNextSubpath(_nativeIterator, &resultCount, s, e, &tempIsClosed).ThrowIfFailed(); 75PInvokeGdiPlus.GdipPathIterNextSubpathPath(_nativeIterator, &resultCount, path.Pointer(), &tempIsClosed).ThrowIfFailed(); 88PInvokeGdiPlus.GdipPathIterNextPathType(_nativeIterator, &resultCount, pt, s, e).ThrowIfFailed(); 100PInvokeGdiPlus.GdipPathIterNextMarker(_nativeIterator, &resultCount, s, e).ThrowIfFailed(); 109PInvokeGdiPlus.GdipPathIterNextMarkerPath(_nativeIterator, &resultCount, path.Pointer()).ThrowIfFailed(); 119PInvokeGdiPlus.GdipPathIterGetCount(_nativeIterator, &resultCount).ThrowIfFailed(); 130PInvokeGdiPlus.GdipPathIterGetSubpathCount(_nativeIterator, &resultCount).ThrowIfFailed(); 139PInvokeGdiPlus.GdipPathIterHasCurve(_nativeIterator, &hasCurve).ThrowIfFailed(); 146PInvokeGdiPlus.GdipPathIterRewind(_nativeIterator).ThrowIfFailed(); 177PInvokeGdiPlus.GdipPathIterEnumerate( 225PInvokeGdiPlus.GdipPathIterCopyData(
System\Drawing\Drawing2D\HatchBrush.cs (5)
21PInvokeGdiPlus.GdipCreateHatchBrush((GdiPlus.HatchStyle)hatchstyle, (ARGB)foreColor, (ARGB)backColor, &nativeBrush).ThrowIfFailed(); 34PInvokeGdiPlus.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed(); 44PInvokeGdiPlus.GdipGetHatchStyle((GpHatch*)NativeBrush, &hatchStyle).ThrowIfFailed(); 55PInvokeGdiPlus.GdipGetHatchForegroundColor((GpHatch*)NativeBrush, (uint*)&foregroundArgb).ThrowIfFailed(); 66PInvokeGdiPlus.GdipGetHatchBackgroundColor((GpHatch*)NativeBrush, (uint*)&backgroundArgb).ThrowIfFailed();
System\Drawing\Drawing2D\LinearGradientBrush.cs (26)
15PInvokeGdiPlus.GdipCreateLineBrush( 38PInvokeGdiPlus.GdipCreateLineBrushFromRect( 65PInvokeGdiPlus.GdipCreateLineBrushFromRectWithAngle( 98PInvokeGdiPlus.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed(); 108PInvokeGdiPlus.GdipGetLineColors(NativeLineGradient, colors).ThrowIfFailed(); 119PInvokeGdiPlus.GdipSetLineColors(NativeLineGradient, (uint)value[0].ToArgb(), (uint)value[1].ToArgb()).ThrowIfFailed(); 129PInvokeGdiPlus.GdipGetLineRect(NativeLineGradient, (RectF*)&rect).ThrowIfFailed(); 140PInvokeGdiPlus.GdipGetLineGammaCorrection(NativeLineGradient, &useGammaCorrection).ThrowIfFailed(); 146PInvokeGdiPlus.GdipSetLineGammaCorrection(NativeLineGradient, value).ThrowIfFailed(); 162PInvokeGdiPlus.GdipGetLineBlendCount(NativeLineGradient, &count).ThrowIfFailed(); 174PInvokeGdiPlus.GdipGetLineBlend(NativeLineGradient, f, p, count).ThrowIfFailed(); 190PInvokeGdiPlus.GdipSetLineBlend(NativeLineGradient, f, p, value.Factors.Length).ThrowIfFailed(); 200PInvokeGdiPlus.GdipSetLineSigmaBlend(NativeLineGradient, focus, scale).ThrowIfFailed(); 209PInvokeGdiPlus.GdipSetLineLinearBlend(NativeLineGradient, focus, scale).ThrowIfFailed(); 218PInvokeGdiPlus.GdipGetLinePresetBlendCount(NativeLineGradient, &count).ThrowIfFailed(); 234PInvokeGdiPlus.GdipGetLinePresetBlend(NativeLineGradient, c, p, count).ThrowIfFailed(); 260PInvokeGdiPlus.GdipSetLinePresetBlend(NativeLineGradient, a, p, count).ThrowIfFailed(); 271PInvokeGdiPlus.GdipGetLineWrapMode(NativeLineGradient, (GdiPlus.WrapMode*)&mode).ThrowIfFailed(); 280PInvokeGdiPlus.GdipSetLineWrapMode(NativeLineGradient, (GdiPlus.WrapMode)value).ThrowIfFailed(); 290PInvokeGdiPlus.GdipGetLineTransform(NativeLineGradient, matrix.NativeMatrix).ThrowIfFailed(); 297PInvokeGdiPlus.GdipSetLineTransform(NativeLineGradient, value.NativeMatrix).ThrowIfFailed(); 305PInvokeGdiPlus.GdipResetLineTransform(NativeLineGradient).ThrowIfFailed(); 315PInvokeGdiPlus.GdipMultiplyLineTransform(NativeLineGradient, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 323PInvokeGdiPlus.GdipTranslateLineTransform(NativeLineGradient, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 331PInvokeGdiPlus.GdipScaleLineTransform(NativeLineGradient, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 339PInvokeGdiPlus.GdipRotateLineTransform(NativeLineGradient, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
System\Drawing\Drawing2D\Matrix.cs (31)
15PInvokeGdiPlus.GdipCreateMatrix(&matrix).ThrowIfFailed(); 22PInvokeGdiPlus.GdipCreateMatrix2(m11, m12, m21, m22, dx, dy, &matrix).ThrowIfFailed(); 39PInvokeGdiPlus.GdipCreateMatrix2( 60PInvokeGdiPlus.GdipCreateMatrix3((RectF*)&rect, (GdiPlus.PointF*)p, &matrix).ThrowIfFailed(); 74PInvokeGdiPlus.GdipCreateMatrix3I((Rect*)&rect, (GdiPlus.Point*)p, &matrix).ThrowIfFailed(); 91PInvokeGdiPlus.GdipDeleteMatrix(NativeMatrix); 103PInvokeGdiPlus.GdipCloneMatrix(NativeMatrix, &matrix).ThrowIfFailed(); 126PInvokeGdiPlus.GdipGetMatrixElements(NativeMatrix, (float*)&matrix).ThrowIfFailed(); 132PInvokeGdiPlus.GdipSetMatrixElements( 151PInvokeGdiPlus.GdipGetMatrixElements(NativeMatrix, m).ThrowIfFailed(); 172PInvokeGdiPlus.GdipSetMatrixElements( 189PInvokeGdiPlus.GdipMultiplyMatrix(NativeMatrix, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 198PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, offsetX, offsetY, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 206PInvokeGdiPlus.GdipScaleMatrix(NativeMatrix, scaleX, scaleY, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 214PInvokeGdiPlus.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 224status = PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, point.X, point.Y, (GdiPlus.MatrixOrder)order); 225status |= PInvokeGdiPlus.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order); 226status |= PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, -point.X, -point.Y, (GdiPlus.MatrixOrder)order); 230status = PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, -point.X, -point.Y, (GdiPlus.MatrixOrder)order); 231status |= PInvokeGdiPlus.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order); 232status |= PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, point.X, point.Y, (GdiPlus.MatrixOrder)order); 241PInvokeGdiPlus.GdipShearMatrix(NativeMatrix, shearX, shearY, GdiPlus.MatrixOrder.MatrixOrderPrepend).ThrowIfFailed(); 247PInvokeGdiPlus.GdipShearMatrix(NativeMatrix, shearX, shearY, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 253PInvokeGdiPlus.GdipInvertMatrix(NativeMatrix).ThrowIfFailed(); 274PInvokeGdiPlus.GdipTransformMatrixPoints( 303PInvokeGdiPlus.GdipTransformMatrixPointsI( 332PInvokeGdiPlus.GdipVectorTransformMatrixPoints( 366PInvokeGdiPlus.GdipVectorTransformMatrixPointsI( 380PInvokeGdiPlus.GdipIsMatrixInvertible(NativeMatrix, &invertible).ThrowIfFailed(); 391PInvokeGdiPlus.GdipIsMatrixIdentity(NativeMatrix, &identity).ThrowIfFailed(); 403PInvokeGdiPlus.GdipIsMatrixEqual(
System\Drawing\Drawing2D\PathGradientBrush.cs (31)
46PInvokeGdiPlus.GdipCreatePathGradient( 87PInvokeGdiPlus.GdipCreatePathGradientI( 101PInvokeGdiPlus.GdipCreatePathGradientFromPath(path._nativePath, &nativeBrush).ThrowIfFailed(); 116PInvokeGdiPlus.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed(); 126PInvokeGdiPlus.GdipGetPathGradientCenterColor(NativePathGradient, (uint*)&argb).ThrowIfFailed(); 132PInvokeGdiPlus.GdipSetPathGradientCenterColor(NativePathGradient, (ARGB)value).ThrowIfFailed(); 142PInvokeGdiPlus.GdipGetPathGradientSurroundColorCount(NativePathGradient, &count).ThrowIfFailed(); 147PInvokeGdiPlus.GdipGetPathGradientSurroundColorsWithCount(NativePathGradient, b, &count).ThrowIfFailed(); 161PInvokeGdiPlus.GdipSetPathGradientSurroundColorsWithCount( 176PInvokeGdiPlus.GdipGetPathGradientCenterPoint(NativePathGradient, (GdiPlus.PointF*)&point).ThrowIfFailed(); 182PInvokeGdiPlus.GdipSetPathGradientCenterPoint(NativePathGradient, (GdiPlus.PointF*)&value).ThrowIfFailed(); 192PInvokeGdiPlus.GdipGetPathGradientRect(NativePathGradient, (RectF*)&rect).ThrowIfFailed(); 204PInvokeGdiPlus.GdipGetPathGradientBlendCount(NativePathGradient, &count).ThrowIfFailed(); 212PInvokeGdiPlus.GdipGetPathGradientBlend(NativePathGradient, f, p, count).ThrowIfFailed(); 239PInvokeGdiPlus.GdipSetPathGradientBlend(NativePathGradient, f, p, count).ThrowIfFailed(); 249PInvokeGdiPlus.GdipSetPathGradientSigmaBlend(NativePathGradient, focus, scale).ThrowIfFailed(); 257PInvokeGdiPlus.GdipSetPathGradientLinearBlend(NativePathGradient, focus, scale).ThrowIfFailed(); 267PInvokeGdiPlus.GdipGetPathGradientPresetBlendCount(NativePathGradient, &count).ThrowIfFailed(); 283PInvokeGdiPlus.GdipGetPathGradientPresetBlend(NativePathGradient, c, p, count).ThrowIfFailed(); 306PInvokeGdiPlus.GdipSetPathGradientPresetBlend(NativePathGradient, a, p, count).ThrowIfFailed(); 317PInvokeGdiPlus.GdipGetPathGradientTransform(NativePathGradient, matrix.NativeMatrix).ThrowIfFailed(); 324PInvokeGdiPlus.GdipSetPathGradientTransform(NativePathGradient, value.NativeMatrix).ThrowIfFailed(); 332PInvokeGdiPlus.GdipResetPathGradientTransform(NativePathGradient).ThrowIfFailed(); 341PInvokeGdiPlus.GdipMultiplyPathGradientTransform( 354PInvokeGdiPlus.GdipTranslatePathGradientTransform(NativePathGradient, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 362PInvokeGdiPlus.GdipScalePathGradientTransform(NativePathGradient, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 370PInvokeGdiPlus.GdipRotatePathGradientTransform(NativePathGradient, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 380PInvokeGdiPlus.GdipGetPathGradientFocusScales(NativePathGradient, &scaleX, &scaleY).ThrowIfFailed(); 386PInvokeGdiPlus.GdipSetPathGradientFocusScales(NativePathGradient, value.X, value.Y).ThrowIfFailed(); 396PInvokeGdiPlus.GdipGetPathGradientWrapMode(NativePathGradient, (GdiPlus.WrapMode*)&mode).ThrowIfFailed(); 405PInvokeGdiPlus.GdipSetPathGradientWrapMode(NativePathGradient, (GdiPlus.WrapMode)value).ThrowIfFailed();
System\Drawing\Font.cs (13)
183PInvokeGdiPlus.GdipDeleteFont(_nativeFont); 210PInvokeGdiPlus.GdipGetFontHeight(NativeFont, graphics.Pointer(), &height).ThrowIfFailed(); 219PInvokeGdiPlus.GdipGetFontHeightGivenDPI(NativeFont, dpi, &height).ThrowIfFailed(); 311PInvokeGdiPlus.GdipGetLogFont(NativeFont, graphics.Pointer(), (LOGFONTW*)lf).ThrowIfFailed(); 345Status status = PInvokeGdiPlus.GdipCreateFont(_fontFamily.Pointer(), _fontSize, (int)_fontStyle, (Unit)_fontUnit, &font); 485PInvokeGdiPlus.GdipGetFontUnit(_nativeFont, (Unit*)&unit).ThrowIfFailed(); 486PInvokeGdiPlus.GdipGetFontSize(_nativeFont, &size).ThrowIfFailed(); 487PInvokeGdiPlus.GdipGetFontStyle(_nativeFont, (int*)&style).ThrowIfFailed(); 488PInvokeGdiPlus.GdipGetFamily(_nativeFont, &family).ThrowIfFailed(); 540status = PInvokeGdiPlus.GdipGetFontSize(_nativeFont, &size); 590status = PInvokeGdiPlus.GdipCreateFontFromLogfont((HDC)hdc, (LOGFONTW*)lf, &font); 657Status status = PInvokeGdiPlus.GdipCreateFontFromDC((HDC)hdc, &font); 678PInvokeGdiPlus.GdipCloneFont(_nativeFont, &font).ThrowIfFailed();
System\Drawing\FontFamily.cs (13)
38PInvokeGdiPlus.GdipCloneFontFamily(family, &clonedFamily).ThrowIfFailed(); 96status = PInvokeGdiPlus.GdipCreateFontFamilyFromName(n, nativeFontCollection, &fontFamily); 143PInvokeGdiPlus.GdipGetGenericFontFamilySerif(&nativeFamily).ThrowIfFailed(); 146PInvokeGdiPlus.GdipGetGenericFontFamilySansSerif(&nativeFamily).ThrowIfFailed(); 150PInvokeGdiPlus.GdipGetGenericFontFamilyMonospace(&nativeFamily).ThrowIfFailed(); 212Status status = PInvokeGdiPlus.GdipDeleteFontFamily(_nativeFamily); 242PInvokeGdiPlus.GdipGetFamilyName(NativeFamily, name, language).ThrowIfFailed(); 260PInvokeGdiPlus.GdipGetGenericFontFamilySansSerif(&nativeFamily).ThrowIfFailed(); 291PInvokeGdiPlus.GdipIsStyleAvailable(NativeFamily, (int)style, &isStyleAvailable).ThrowIfFailed(); 302PInvokeGdiPlus.GdipGetEmHeight(NativeFamily, (int)style, &emHeight).ThrowIfFailed(); 313PInvokeGdiPlus.GdipGetCellAscent(NativeFamily, (int)style, &cellAscent).ThrowIfFailed(); 324PInvokeGdiPlus.GdipGetCellDescent(NativeFamily, (int)style, &cellDescent).ThrowIfFailed(); 336PInvokeGdiPlus.GdipGetLineSpacing(NativeFamily, (int)style, &lineSpacing).ThrowIfFailed();
System\Drawing\Graphics.cs (139)
91Gdip.CheckStatus(PInvokeGdiPlus.GdipCreateFromHDC((HDC)hdc, &nativeGraphics)); 102Gdip.CheckStatus(PInvokeGdiPlus.GdipCreateFromHDC2((HDC)hdc, (HANDLE)hdevice, &nativeGraphics)); 121Gdip.CheckStatus(PInvokeGdiPlus.GdipCreateFromHWND((HWND)hwnd, &nativeGraphics)); 136Gdip.CheckStatus(PInvokeGdiPlus.GdipGetImageGraphicsContext(image.Pointer(), &nativeGraphics)); 145CheckStatus(!Gdip.Initialized ? Status.Ok : PInvokeGdiPlus.GdipReleaseDC(NativeGraphics, (HDC)hdc)); 184Status status = !Gdip.Initialized ? Status.Ok : PInvokeGdiPlus.GdipDeleteGraphics(NativeGraphics); 204CheckStatus(PInvokeGdiPlus.GdipGetClip(NativeGraphics, region.NativeRegion)); 215CheckStatus(PInvokeGdiPlus.GdipGetClipBounds(NativeGraphics, &rect)); 228CheckStatus(PInvokeGdiPlus.GdipGetCompositingMode(NativeGraphics, &mode)); 236CheckStatus(PInvokeGdiPlus.GdipSetCompositingMode(NativeGraphics, (GdiPlus.CompositingMode)value)); 245CheckStatus(PInvokeGdiPlus.GdipGetCompositingQuality(NativeGraphics, &quality)); 253CheckStatus(PInvokeGdiPlus.GdipSetCompositingQuality(NativeGraphics, (GdiPlus.CompositingQuality)value)); 262CheckStatus(PInvokeGdiPlus.GdipGetDpiX(NativeGraphics, &dpi)); 272CheckStatus(PInvokeGdiPlus.GdipGetDpiY(NativeGraphics, &dpi)); 285CheckStatus(PInvokeGdiPlus.GdipGetInterpolationMode(NativeGraphics, &mode)); 293CheckStatus(PInvokeGdiPlus.GdipSetInterpolationMode(NativeGraphics, (GdiPlus.InterpolationMode)value)); 302CheckStatus(PInvokeGdiPlus.GdipIsClipEmpty(NativeGraphics, &isEmpty)); 312CheckStatus(PInvokeGdiPlus.GdipIsVisibleClipEmpty(NativeGraphics, &isEmpty)); 322CheckStatus(PInvokeGdiPlus.GdipGetPageScale(NativeGraphics, &scale)); 325set => CheckStatus(PInvokeGdiPlus.GdipSetPageScale(NativeGraphics, value)); 333CheckStatus(PInvokeGdiPlus.GdipGetPageUnit(NativeGraphics, &unit)); 341CheckStatus(PInvokeGdiPlus.GdipSetPageUnit(NativeGraphics, (Unit)value)); 350CheckStatus(PInvokeGdiPlus.GdipGetPixelOffsetMode(NativeGraphics, &mode)); 358CheckStatus(PInvokeGdiPlus.GdipSetPixelOffsetMode(NativeGraphics, (GdiPlus.PixelOffsetMode)value)); 367CheckStatus(PInvokeGdiPlus.GdipGetRenderingOrigin(NativeGraphics, &x, &y)); 370set => CheckStatus(PInvokeGdiPlus.GdipSetRenderingOrigin(NativeGraphics, value.X, value.Y)); 378CheckStatus(PInvokeGdiPlus.GdipGetSmoothingMode(NativeGraphics, &mode)); 386CheckStatus(PInvokeGdiPlus.GdipSetSmoothingMode(NativeGraphics, (GdiPlus.SmoothingMode)value)); 395CheckStatus(PInvokeGdiPlus.GdipGetTextContrast(NativeGraphics, &textContrast)); 398set => CheckStatus(PInvokeGdiPlus.GdipSetTextContrast(NativeGraphics, (uint)value)); 409CheckStatus(PInvokeGdiPlus.GdipGetTextRenderingHint(NativeGraphics, &hint)); 417CheckStatus(PInvokeGdiPlus.GdipSetTextRenderingHint(NativeGraphics, (GdiPlus.TextRenderingHint)value)); 429CheckStatus(PInvokeGdiPlus.GdipGetWorldTransform(NativeGraphics, matrix.NativeMatrix)); 434CheckStatus(PInvokeGdiPlus.GdipSetWorldTransform(NativeGraphics, value.NativeMatrix)); 452CheckStatus(PInvokeGdiPlus.GdipCreateMatrix(&nativeMatrix)); 456CheckStatus(PInvokeGdiPlus.GdipGetWorldTransform(NativeGraphics, nativeMatrix)); 459CheckStatus(PInvokeGdiPlus.GdipGetMatrixElements(nativeMatrix, (float*)&matrix)); 466PInvokeGdiPlus.GdipDeleteMatrix(nativeMatrix); 476CheckStatus(PInvokeGdiPlus.GdipSetWorldTransform(NativeGraphics, nativeMatrix)); 482PInvokeGdiPlus.GdipDeleteMatrix(nativeMatrix); 493CheckStatus(PInvokeGdiPlus.GdipGetDC(NativeGraphics, &hdc)); 514CheckStatus(PInvokeGdiPlus.GdipFlush(NativeGraphics, (GdiPlus.FlushIntention)intention)); 522CheckStatus(PInvokeGdiPlus.GdipSetClipGraphics(NativeGraphics, g.NativeGraphics, (GdiPlus.CombineMode)combineMode)); 533CheckStatus(PInvokeGdiPlus.GdipSetClipRect(NativeGraphics, rect.X, rect.Y, rect.Width, rect.Height, (GdiPlus.CombineMode)combineMode)); 540CheckStatus(PInvokeGdiPlus.GdipSetClipPath(NativeGraphics, path._nativePath, (GdiPlus.CombineMode)combineMode)); 547CheckStatus(PInvokeGdiPlus.GdipSetClipRegion(NativeGraphics, region.NativeRegion, (GdiPlus.CombineMode)combineMode)); 554CheckStatus(PInvokeGdiPlus.GdipSetClipRect( 562CheckStatus(PInvokeGdiPlus.GdipSetClipRegion(NativeGraphics, region.NativeRegion, GdiPlus.CombineMode.CombineModeIntersect)); 567CheckStatus(PInvokeGdiPlus.GdipSetClipRect( 575CheckStatus(PInvokeGdiPlus.GdipSetClipRegion(NativeGraphics, region.NativeRegion, GdiPlus.CombineMode.CombineModeExclude)); 579public void ResetClip() => CheckStatus(PInvokeGdiPlus.GdipResetClip(NativeGraphics)); 581public void TranslateClip(float dx, float dy) => CheckStatus(PInvokeGdiPlus.GdipTranslateClip(NativeGraphics, dx, dy)); 583public void TranslateClip(int dx, int dy) => CheckStatus(PInvokeGdiPlus.GdipTranslateClip(NativeGraphics, dx, dy)); 592CheckStatus(PInvokeGdiPlus.GdipIsVisiblePoint(NativeGraphics, x, y, &isVisible)); 605CheckStatus(PInvokeGdiPlus.GdipIsVisibleRect(NativeGraphics, x, y, width, height, &isVisible)); 614public void ResetTransform() => CheckStatus(PInvokeGdiPlus.GdipResetWorldTransform(NativeGraphics)); 627CheckStatus(PInvokeGdiPlus.GdipMultiplyWorldTransform(NativeGraphics, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order)); 634CheckStatus(PInvokeGdiPlus.GdipTranslateWorldTransform(NativeGraphics, dx, dy, (GdiPlus.MatrixOrder)order)); 639CheckStatus(PInvokeGdiPlus.GdipScaleWorldTransform(NativeGraphics, sx, sy, (GdiPlus.MatrixOrder)order)); 644CheckStatus(PInvokeGdiPlus.GdipRotateWorldTransform(NativeGraphics, angle, (GdiPlus.MatrixOrder)order)); 653CheckErrorStatus(PInvokeGdiPlus.GdipDrawArc( 688CheckErrorStatus(PInvokeGdiPlus.GdipDrawBezier( 745CheckErrorStatus(PInvokeGdiPlus.GdipDrawRectangle(NativeGraphics, pen.NativePen, x, y, width, height)); 770CheckErrorStatus(PInvokeGdiPlus.GdipDrawRectangles(NativeGraphics, pen.NativePen, (RectF*)r, rects.Length)); 795CheckErrorStatus(PInvokeGdiPlus.GdipDrawRectanglesI(NativeGraphics, pen.NativePen, (Rect*)r, rects.Length)); 812CheckErrorStatus(PInvokeGdiPlus.GdipDrawEllipse(NativeGraphics, pen.NativePen, x, y, width, height)); 838CheckErrorStatus(PInvokeGdiPlus.GdipDrawPie(NativeGraphics, pen.NativePen, x, y, width, height, startAngle, sweepAngle)); 869CheckErrorStatus(PInvokeGdiPlus.GdipDrawPolygon(NativeGraphics, pen.NativePen, (GdiPlus.PointF*)p, points.Length)); 894CheckErrorStatus(PInvokeGdiPlus.GdipDrawPolygonI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length)); 908CheckErrorStatus(PInvokeGdiPlus.GdipDrawPath(NativeGraphics, pen.NativePen, path._nativePath)); 929CheckErrorStatus(PInvokeGdiPlus.GdipDrawCurve(NativeGraphics, pen.NativePen, (GdiPlus.PointF*)p, points.Length)); 951CheckErrorStatus(PInvokeGdiPlus.GdipDrawCurve2( 987CheckErrorStatus(PInvokeGdiPlus.GdipDrawCurve3( 1014CheckErrorStatus(PInvokeGdiPlus.GdipDrawCurveI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length)); 1036CheckErrorStatus(PInvokeGdiPlus.GdipDrawCurve2I( 1069CheckErrorStatus(PInvokeGdiPlus.GdipDrawCurve3I( 1097CheckErrorStatus(PInvokeGdiPlus.GdipDrawClosedCurve( 1128CheckErrorStatus(PInvokeGdiPlus.GdipDrawClosedCurve2( 1153CheckErrorStatus(PInvokeGdiPlus.GdipDrawClosedCurveI( 1179CheckErrorStatus(PInvokeGdiPlus.GdipDrawClosedCurve2I( 1192public void Clear(Color color) => CheckStatus(PInvokeGdiPlus.GdipGraphicsClear(NativeGraphics, (uint)color.ToArgb())); 1225CheckErrorStatus(PInvokeGdiPlus.GdipFillRectangle( 1266CheckErrorStatus(PInvokeGdiPlus.GdipFillRectangles(NativeGraphics, brush.NativeBrush, (RectF*)r, rects.Length)); 1288CheckErrorStatus(PInvokeGdiPlus.GdipFillRectanglesI(NativeGraphics, brush.NativeBrush, (Rect*)r, rects.Length)); 1318CheckErrorStatus(PInvokeGdiPlus.GdipFillPolygon( 1357CheckErrorStatus(PInvokeGdiPlus.GdipFillPolygonI( 1379CheckErrorStatus(PInvokeGdiPlus.GdipFillEllipse( 1428CheckErrorStatus(PInvokeGdiPlus.GdipFillPie( 1460CheckErrorStatus(PInvokeGdiPlus.GdipFillClosedCurve( 1501CheckErrorStatus(PInvokeGdiPlus.GdipFillClosedCurve2( 1528CheckErrorStatus(PInvokeGdiPlus.GdipFillClosedCurveI( 1564CheckErrorStatus(PInvokeGdiPlus.GdipFillClosedCurve2I( 1747CheckErrorStatus(PInvokeGdiPlus.GdipDrawString( 1808CheckStatus(PInvokeGdiPlus.GdipMeasureString( 1957CheckStatus(PInvokeGdiPlus.GdipGetStringFormatMeasurableCharacterRangeCount(stringFormat.Pointer(), &count)); 1976CheckStatus(PInvokeGdiPlus.GdipMeasureCharacterRanges( 2001Status status = PInvokeGdiPlus.GdipDrawImage(NativeGraphics, image.Pointer(), x, y); 2011Status status = PInvokeGdiPlus.GdipDrawImageRect(NativeGraphics, image.Pointer(), x, y, width, height); 2066Status status = PInvokeGdiPlus.GdipDrawImagePoints(NativeGraphics, image.Pointer(), (GdiPlus.PointF*)p, count); 2083Status status = PInvokeGdiPlus.GdipDrawImagePointsI(NativeGraphics, image.Pointer(), (GdiPlus.Point*)p, count); 2093Status status = PInvokeGdiPlus.GdipDrawImagePointRect( 2111Status status = PInvokeGdiPlus.GdipDrawImageRectRect( 2139Status status = PInvokeGdiPlus.GdipDrawImagePointsRect( 2184Status status = PInvokeGdiPlus.GdipDrawImagePointsRect( 2237Status status = PInvokeGdiPlus.GdipDrawImagePointsRectI( 2299Status status = PInvokeGdiPlus.GdipDrawImageRectRect( 2377CheckErrorStatus(PInvokeGdiPlus.GdipDrawLines(NativeGraphics, pen.NativePen, (GdiPlus.PointF*)p, points.Length)); 2406CheckErrorStatus(PInvokeGdiPlus.GdipDrawLinesI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length)); 2424CheckErrorStatus(PInvokeGdiPlus.GdipDrawLinesI(NativeGraphics, pen.NativePen, (GdiPlus.Point*)p, points.Length)); 2601CheckStatus(PInvokeGdiPlus.GdipTransformPoints( 2627CheckStatus(PInvokeGdiPlus.GdipTransformPointsI( 2657CheckStatus(PInvokeGdiPlus.GdipCreateRegion(&regionHandle)); 2662PInvokeGdiPlus.GdipGetClip(NativeGraphics, regionHandle); 2664CheckStatus(PInvokeGdiPlus.GdipIsInfiniteRegion( 2683PInvokeGdiPlus.GdipDeleteRegion(regionHandle); 2774CheckStatus(PInvokeGdiPlus.GdipGetNearestColor(NativeGraphics, &nearest)); 2784CheckErrorStatus(PInvokeGdiPlus.GdipDrawLine(NativeGraphics, pen.NativePen, x1, y1, x2, y2)); 2804CheckErrorStatus(PInvokeGdiPlus.GdipDrawBeziers( 2835CheckErrorStatus(PInvokeGdiPlus.GdipDrawBeziersI( 2853CheckErrorStatus(PInvokeGdiPlus.GdipFillPath( 2870CheckErrorStatus(PInvokeGdiPlus.GdipFillRegion( 2947PInvokeGdiPlus.GdipEnumerateMetafileDestPoint( 2976PInvokeGdiPlus.GdipEnumerateMetafileDestRect( 3011PInvokeGdiPlus.GdipEnumerateMetafileDestPoints( 3040PInvokeGdiPlus.GdipEnumerateMetafileDestPointsI( 3064PInvokeGdiPlus.GdipEnumerateMetafileSrcRectDestPoint( 3105PInvokeGdiPlus.GdipEnumerateMetafileSrcRectDestRect( 3146PInvokeGdiPlus.GdipEnumerateMetafileSrcRectDestPoints( 3179PInvokeGdiPlus.GdipEnumerateMetafileSrcRectDestPointsI( 3390CheckStatus(PInvokeGdiPlus.GdipGetVisibleClipBounds(NativeGraphics, &rect)); 3442Status status = PInvokeGdiPlus.GdipSaveGraphics(NativeGraphics, &state); 3460CheckStatus(PInvokeGdiPlus.GdipRestoreGraphics(NativeGraphics, (uint)gstate._nativeState)); 3469Status status = PInvokeGdiPlus.GdipBeginContainer(NativeGraphics, (RectF*)&dstrect, (RectF*)&srcrect, (Unit)unit, &state); 3488Status status = PInvokeGdiPlus.GdipBeginContainer2(NativeGraphics, &state); 3506CheckStatus(PInvokeGdiPlus.GdipEndContainer(NativeGraphics, (uint)container._nativeGraphicsContainer)); 3518CheckStatus(PInvokeGdiPlus.GdipComment(NativeGraphics, (uint)data.Length, b)); 3531s_halftonePalette = PInvokeGdiPlus.GdipCreateHalftonePalette(); 3603CheckStatus(PInvokeGdiPlus.GdipDrawCachedBitmap( 3635PInvokeGdiPlus.GdipDrawImageFX(
System\Drawing\Image.cs (42)
106PInvokeGdiPlus.GdipLoadImageFromFileICM(fn, &image).ThrowIfFailed(); 110PInvokeGdiPlus.GdipLoadImageFromFile(fn, &image).ThrowIfFailed(); 151PInvokeGdiPlus.GdipGetImageType(_nativeImage, &type).ThrowIfFailed(); 168PInvokeGdiPlus.GdipLoadImageFromStreamICM(stream, &image).ThrowIfFailed(); 172PInvokeGdiPlus.GdipLoadImageFromStream(stream, &image).ThrowIfFailed(); 200PInvokeGdiPlus.GdipCloneImage(_nativeImage, &cloneImage).ThrowIfFailed(); 213Status status = !Gdip.Initialized ? Status.Ok : PInvokeGdiPlus.GdipDisposeImage(_nativeImage); 275PInvokeGdiPlus.GdipSaveImageToFile(_nativeImage, fn, &encoder, nativeParameters).ThrowIfFailed(); 346PInvokeGdiPlus.GdipSaveAdd(_nativeImage, nativeParameters).ThrowIfFailed(); 378PInvokeGdiPlus.GdipSaveAddImage(_nativeImage, image._nativeImage, nativeParameters).ThrowIfFailed(); 412PInvokeGdiPlus.GdipGetImageDimension(_nativeImage, &width, &height).ThrowIfFailed(); 434PInvokeGdiPlus.GdipGetImageWidth(_nativeImage, &width).ThrowIfFailed(); 451PInvokeGdiPlus.GdipGetImageHeight(_nativeImage, &height).ThrowIfFailed(); 465PInvokeGdiPlus.GdipGetImageHorizontalResolution(_nativeImage, &horzRes).ThrowIfFailed(); 479PInvokeGdiPlus.GdipGetImageVerticalResolution(_nativeImage, &vertRes).ThrowIfFailed(); 494PInvokeGdiPlus.GdipGetImageFlags(_nativeImage, &flags).ThrowIfFailed(); 508PInvokeGdiPlus.GdipGetImageRawFormat(_nativeImage, &guid).ThrowIfFailed(); 528PInvokeGdiPlus.GdipGetPropertyCount(_nativeImage, &count).ThrowIfFailed(); 537PInvokeGdiPlus.GdipGetPropertyIdList(_nativeImage, count, (uint*)pPropid).ThrowIfFailed(); 554PInvokeGdiPlus.GdipGetPropertySize(_nativeImage, &size, &count).ThrowIfFailed(); 566PInvokeGdiPlus.GdipGetAllPropertyItems(_nativeImage, size, count, properties); 602PInvokeGdiPlus.GdipGetImagePaletteSize(_nativeImage, &size).ThrowIfFailed(); 607PInvokeGdiPlus.GdipGetImagePalette(_nativeImage, (GdiPlus.ColorPalette*)b, size).ThrowIfFailed(); 617PInvokeGdiPlus.GdipSetImagePalette(_nativeImage, (GdiPlus.ColorPalette*)b).ThrowIfFailed(); 634PInvokeGdiPlus.GdipGetImageThumbnail( 650PInvokeGdiPlus.GdipImageForceValidation(image).ThrowIfFailed(); 654PInvokeGdiPlus.GdipDisposeImage(image); 666PInvokeGdiPlus.GdipImageGetFrameCount(_nativeImage, &dimensionID, &count).ThrowIfFailed(); 677PInvokeGdiPlus.GdipGetPropertyItemSize(_nativeImage, (uint)propid, &size).ThrowIfFailed(); 688PInvokeGdiPlus.GdipGetPropertyItem(_nativeImage, (uint)propid, size, property).ThrowIfFailed(); 700PInvokeGdiPlus.GdipImageSelectActiveFrame(_nativeImage, &dimensionID, (uint)frameIndex).ThrowIfFailed(); 720PInvokeGdiPlus.GdipSetPropertyItem(_nativeImage, &native).ThrowIfFailed(); 727PInvokeGdiPlus.GdipImageRotateFlip(_nativeImage, (GdiPlus.RotateFlipType)rotateFlipType).ThrowIfFailed(); 736PInvokeGdiPlus.GdipRemovePropertyItem(_nativeImage, (uint)propid).ThrowIfFailed(); 748PInvokeGdiPlus.GdipGetEncoderParameterListSize(_nativeImage, &encoder, &size).ThrowIfFailed(); 758PInvokeGdiPlus.GdipGetEncoderParameterList( 782PInvokeGdiPlus.GdipCreateBitmapFromHBITMAP((HBITMAP)hbitmap, (HPALETTE)hpalette, &bitmap).ThrowIfFailed(); 825PInvokeGdiPlus.GdipImageGetFrameDimensionsCount(_nativeImage, &count).ThrowIfFailed(); 836PInvokeGdiPlus.GdipImageGetFrameDimensionsList(_nativeImage, g, count).ThrowIfFailed(); 857PInvokeGdiPlus.GdipGetImageType(nativeImage, &imageType); 880PInvokeGdiPlus.GdipImageGetFrameDimensionsCount(image._nativeImage, &dimensions).ThrowIfFailed(); 890PInvokeGdiPlus.GdipImageGetFrameDimensionsList(image._nativeImage, g, dimensions).ThrowIfFailed();
System\Drawing\Imaging\CachedBitmap.cs (2)
49PInvokeGdiPlus.GdipCreateCachedBitmap( 66Status status = PInvokeGdiPlus.GdipDeleteCachedBitmap((GpCachedBitmap*)handle);
System\Drawing\Imaging\ColorPalette.cs (1)
106PInvokeGdiPlus.GdipInitializePalette(
System\Drawing\Imaging\Effects\ColorMatrixEffect.cs (1)
29PInvokeGdiPlus.GdipSetEffectParameters(NativeEffect, p, (uint)sizeof(GdiPlus.ColorMatrix)).ThrowIfFailed();
System\Drawing\Imaging\Effects\Effect.cs (3)
20PInvokeGdiPlus.GdipCreateEffect(guid, &nativeEffect).ThrowIfFailed(); 34PInvokeGdiPlus.GdipSetEffectParameters(NativeEffect, p, (uint)sizeof(T)).ThrowIfFailed(); 48PInvokeGdiPlus.GdipDeleteEffect(_nativeEffect);
System\Drawing\Imaging\ImageAttributes.cs (18)
58PInvokeGdiPlus.GdipCreateImageAttributes(&newImageAttributes).ThrowIfFailed(); 75Status status = !Gdip.Initialized ? Status.Ok : PInvokeGdiPlus.GdipDisposeImageAttributes(_nativeImageAttributes); 92PInvokeGdiPlus.GdipCloneImageAttributes(_nativeImageAttributes, &clone).ThrowIfFailed(); 126PInvokeGdiPlus.GdipSetImageAttributesColorMatrix( 159PInvokeGdiPlus.GdipSetImageAttributesColorMatrix( 172PInvokeGdiPlus.GdipSetImageAttributesColorMatrix( 195PInvokeGdiPlus.GdipSetImageAttributesThreshold( 214PInvokeGdiPlus.GdipSetImageAttributesGamma( 233PInvokeGdiPlus.GdipSetImageAttributesNoOp( 253PInvokeGdiPlus.GdipSetImageAttributesColorKeys( 275PInvokeGdiPlus.GdipSetImageAttributesOutputChannel( 294PInvokeGdiPlus.GdipSetImageAttributesOutputChannelColorProfile( 308PInvokeGdiPlus.GdipSetImageAttributesOutputChannel( 370PInvokeGdiPlus.GdipSetImageAttributesRemapTable( 395PInvokeGdiPlus.GdipSetImageAttributesRemapTable( 417PInvokeGdiPlus.GdipSetImageAttributesRemapTable( 445PInvokeGdiPlus.GdipSetImageAttributesWrapMode( 459PInvokeGdiPlus.GdipGetImageAttributesAdjustedPalette(
System\Drawing\Imaging\ImageCodecInfo.cs (4)
47PInvokeGdiPlus.GdipGetImageDecodersSize(&numDecoders, &size).ThrowIfFailed(); 53PInvokeGdiPlus.GdipGetImageDecoders(numDecoders, size, (GdiPlus.ImageCodecInfo*)b).ThrowIfFailed(); 68PInvokeGdiPlus.GdipGetImageEncodersSize(&numEncoders, &size).ThrowIfFailed(); 74PInvokeGdiPlus.GdipGetImageEncoders(numEncoders, size, (GdiPlus.ImageCodecInfo*)b).ThrowIfFailed();
System\Drawing\Imaging\Metafile.cs (19)
35PInvokeGdiPlus.GdipCreateMetafileFromWmf( 52PInvokeGdiPlus.GdipCreateMetafileFromEmf((HENHMETAFILE)henhmetafile, deleteEmf, &metafile).ThrowIfFailed(); 66PInvokeGdiPlus.GdipCreateMetafileFromFile(fn, &metafile).ThrowIfFailed(); 126PInvokeGdiPlus.GdipRecordMetafile( 221PInvokeGdiPlus.GdipRecordMetafileFileName( 348PInvokeGdiPlus.GdipCreateMetafileFromStream(iStream, &metafile).ThrowIfFailed(); 360PInvokeGdiPlus.GdipRecordMetafile( 384PInvokeGdiPlus.GdipRecordMetafile( 408PInvokeGdiPlus.GdipRecordMetafileFileName( 434PInvokeGdiPlus.GdipRecordMetafileFileName( 458PInvokeGdiPlus.GdipRecordMetafileStream( 483PInvokeGdiPlus.GdipRecordMetafileStream( 508PInvokeGdiPlus.GdipRecordMetafileStream( 541PInvokeGdiPlus.GdipPlayMetafileRecord( 562PInvokeGdiPlus.GdipGetMetafileHeaderFromWmf((HMETAFILE)hmetafile, wmf, mf).ThrowIfFailed(); 575PInvokeGdiPlus.GdipGetMetafileHeaderFromEmf((HENHMETAFILE)henhmetafile, mf).ThrowIfFailed(); 593PInvokeGdiPlus.GdipGetMetafileHeaderFromFile(fn, mf).ThrowIfFailed(); 610PInvokeGdiPlus.GdipGetMetafileHeaderFromStream(iStream, mf).ThrowIfFailed(); 624PInvokeGdiPlus.GdipGetMetafileHeaderFromMetafile(this.Pointer(), mf).ThrowIfFailed();
System\Drawing\Pen.cs (46)
48PInvokeGdiPlus.GdipCreatePen1((uint)color.ToArgb(), width, (int)GraphicsUnit.World, &pen).ThrowIfFailed(); 71PInvokeGdiPlus.GdipCreatePen2(brush.NativeBrush, width, (int)GraphicsUnit.World, &pen).ThrowIfFailed(); 91PInvokeGdiPlus.GdipClonePen(NativePen, &clonedPen).ThrowIfFailed(); 121Status status = !Gdip.Initialized ? Status.Ok : PInvokeGdiPlus.GdipDeletePen(NativePen); 140PInvokeGdiPlus.GdipGetPenWidth(NativePen, &width).ThrowIfFailed(); 151PInvokeGdiPlus.GdipSetPenWidth(NativePen, value).ThrowIfFailed(); 166PInvokeGdiPlus.GdipSetPenLineCap197819( 183PInvokeGdiPlus.GdipGetPenStartCap(NativePen, (GdiPlus.LineCap*)&startCap).ThrowIfFailed(); 212PInvokeGdiPlus.GdipSetPenStartCap(NativePen, (GdiPlus.LineCap)value).ThrowIfFailed(); 225PInvokeGdiPlus.GdipGetPenEndCap(NativePen, (GdiPlus.LineCap*)&endCap).ThrowIfFailed(); 254PInvokeGdiPlus.GdipSetPenEndCap(NativePen, (GdiPlus.LineCap)value).ThrowIfFailed(); 267PInvokeGdiPlus.GdipGetPenCustomStartCap(NativePen, &lineCap).ThrowIfFailed(); 278PInvokeGdiPlus.GdipSetPenCustomStartCap(NativePen, value is null ? null : value._nativeCap).ThrowIfFailed(); 292PInvokeGdiPlus.GdipGetPenCustomEndCap(NativePen, &lineCap).ThrowIfFailed(); 303PInvokeGdiPlus.GdipSetPenCustomEndCap(NativePen, value is null ? null : value._nativeCap).ThrowIfFailed(); 317PInvokeGdiPlus.GdipGetPenDashCap197819(NativePen, (GdiPlus.DashCap*)&dashCap).ThrowIfFailed(); 333PInvokeGdiPlus.GdipSetPenDashCap197819(NativePen, (GdiPlus.DashCap)value).ThrowIfFailed(); 346PInvokeGdiPlus.GdipGetPenLineJoin(NativePen, (GdiPlus.LineJoin*)&lineJoin).ThrowIfFailed(); 362PInvokeGdiPlus.GdipSetPenLineJoin(NativePen, (GdiPlus.LineJoin)value).ThrowIfFailed(); 375PInvokeGdiPlus.GdipGetPenMiterLimit(NativePen, &miterLimit).ThrowIfFailed(); 386PInvokeGdiPlus.GdipSetPenMiterLimit(NativePen, value).ThrowIfFailed(); 399PInvokeGdiPlus.GdipGetPenMode(NativePen, (GdiPlus.PenAlignment*)&penMode).ThrowIfFailed(); 415PInvokeGdiPlus.GdipSetPenMode(NativePen, (GdiPlus.PenAlignment)value).ThrowIfFailed(); 428PInvokeGdiPlus.GdipGetPenTransform(NativePen, matrix.NativeMatrix).ThrowIfFailed(); 441PInvokeGdiPlus.GdipSetPenTransform(NativePen, value.NativeMatrix).ThrowIfFailed(); 452PInvokeGdiPlus.GdipResetPenTransform(NativePen).ThrowIfFailed(); 474PInvokeGdiPlus.GdipMultiplyPenTransform(NativePen, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 490PInvokeGdiPlus.GdipTranslatePenTransform(NativePen, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 504PInvokeGdiPlus.GdipScalePenTransform(NativePen, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 518PInvokeGdiPlus.GdipRotatePenTransform(NativePen, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 524PInvokeGdiPlus.GdipSetPenColor(NativePen, (uint)_color.ToArgb()).ThrowIfFailed(); 537PInvokeGdiPlus.GdipGetPenFillType(NativePen, &type).ThrowIfFailed(); 558PInvokeGdiPlus.GdipGetPenColor(NativePen, (uint*)&color).ThrowIfFailed(); 634PInvokeGdiPlus.GdipSetPenBrushFill(NativePen, value.Pointer()).ThrowIfFailed(); 642PInvokeGdiPlus.GdipGetPenBrushFill(NativePen, &nativeBrush).ThrowIfFailed(); 655PInvokeGdiPlus.GdipGetPenDashStyle(NativePen, (GdiPlus.DashStyle*)&dashStyle).ThrowIfFailed(); 671PInvokeGdiPlus.GdipSetPenDashStyle(NativePen, (GdiPlus.DashStyle)value).ThrowIfFailed(); 695PInvokeGdiPlus.GdipGetPenDashCount(NativePen, &count); 713PInvokeGdiPlus.GdipGetPenDashOffset(NativePen, &dashOffset).ThrowIfFailed(); 724PInvokeGdiPlus.GdipSetPenDashOffset(NativePen, value).ThrowIfFailed(); 737PInvokeGdiPlus.GdipGetPenDashCount(NativePen, &count).ThrowIfFailed(); 748PInvokeGdiPlus.GdipGetPenDashArray(NativePen, p, count).ThrowIfFailed(); 784PInvokeGdiPlus.GdipSetPenDashArray(NativePen, f, value.Length).ThrowIfFailed(); 798PInvokeGdiPlus.GdipGetPenCompoundCount(NativePen, &count).ThrowIfFailed(); 808PInvokeGdiPlus.GdipGetPenCompoundArray(NativePen, f, count).ThrowIfFailed(); 823PInvokeGdiPlus.GdipSetPenCompoundArray(NativePen, f, value.Length).ThrowIfFailed();
System\Drawing\Region.cs (37)
17CheckStatus(PInvokeGdiPlus.GdipCreateRegion(&region)); 25CheckStatus(PInvokeGdiPlus.GdipCreateRegionRect(&rectF, &region)); 38CheckStatus(PInvokeGdiPlus.GdipCreateRegionPath(path._nativePath, &region)); 50CheckStatus(PInvokeGdiPlus.GdipCreateRegionRgnData(data, rgnData.Data.Length, &region)); 61Gdip.CheckStatus(PInvokeGdiPlus.GdipCreateRegionHrgn((HRGN)hrgn, &region)); 76CheckStatus(PInvokeGdiPlus.GdipCloneRegion(NativeRegion, &region)); 95Status status = !Gdip.Initialized ? Status.Ok : PInvokeGdiPlus.GdipDeleteRegion(NativeRegion); 105public void MakeInfinite() => CheckStatus(PInvokeGdiPlus.GdipSetInfinite(NativeRegion)); 107public void MakeEmpty() => CheckStatus(PInvokeGdiPlus.GdipSetEmpty(NativeRegion)); 110CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeIntersect)); 117CheckStatus(PInvokeGdiPlus.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeIntersect)); 124CheckStatus(PInvokeGdiPlus.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeIntersect)); 129CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeUnion)); 136CheckStatus(PInvokeGdiPlus.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeUnion)); 143CheckStatus(PInvokeGdiPlus.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeUnion)); 148CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeXor)); 155CheckStatus(PInvokeGdiPlus.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeXor)); 162CheckStatus(PInvokeGdiPlus.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeXor)); 167CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeExclude)); 174CheckStatus(PInvokeGdiPlus.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeExclude)); 181CheckStatus(PInvokeGdiPlus.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeExclude)); 186CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (RectF*)&rect, GdiPlus.CombineMode.CombineModeComplement)); 193CheckStatus(PInvokeGdiPlus.GdipCombineRegionPath(NativeRegion, path._nativePath, GdiPlus.CombineMode.CombineModeComplement)); 200CheckStatus(PInvokeGdiPlus.GdipCombineRegionRegion(NativeRegion, region.NativeRegion, GdiPlus.CombineMode.CombineModeComplement)); 204public void Translate(float dx, float dy) => CheckStatus(PInvokeGdiPlus.GdipTranslateRegion(NativeRegion, dx, dy)); 212CheckStatus(PInvokeGdiPlus.GdipTransformRegion(NativeRegion, matrix.NativeMatrix)); 220CheckStatus(PInvokeGdiPlus.GdipGetRegionBounds(NativeRegion, g.NativeGraphics, &bounds)); 229CheckStatus(PInvokeGdiPlus.GdipGetRegionHRgn(NativeRegion, g.NativeGraphics, &hrgn)); 238CheckStatus(PInvokeGdiPlus.GdipIsEmptyRegion(NativeRegion, g.NativeGraphics, &isEmpty)); 247CheckStatus(PInvokeGdiPlus.GdipIsInfiniteRegion(NativeRegion, g.NativeGraphics, &isInfinite)); 256CheckStatus(PInvokeGdiPlus.GdipIsEqualRegion(NativeRegion, region.NativeRegion, g.NativeGraphics, &isEqual)); 265CheckStatus(PInvokeGdiPlus.GdipGetRegionDataSize(NativeRegion, &regionSize)); 273CheckStatus(PInvokeGdiPlus.GdipGetRegionData(NativeRegion, rd, regionSize, &regionSize)); 288CheckStatus(PInvokeGdiPlus.GdipIsVisibleRegionPoint( 308CheckStatus(PInvokeGdiPlus.GdipIsVisibleRegionRect( 337CheckStatus(PInvokeGdiPlus.GdipGetRegionScansCount( 351CheckStatus(PInvokeGdiPlus.GdipGetRegionScans(
System\Drawing\SolidBrush.cs (4)
19PInvokeGdiPlus.GdipCreateSolidFill((ARGB)_color, &nativeBrush).ThrowIfFailed(); 39PInvokeGdiPlus.GdipCloneBrush(NativeBrush, &clonedBrush).ThrowIfFailed(); 67PInvokeGdiPlus.GdipGetSolidFillColor((GpSolidFill*)NativeBrush, (uint*)&color).ThrowIfFailed(); 100PInvokeGdiPlus.GdipSetSolidFillColor((GpSolidFill*)NativeBrush, (ARGB)value).ThrowIfFailed();
System\Drawing\StringFormat.cs (23)
40PInvokeGdiPlus.GdipCreateStringFormat((int)options, (ushort)language, &format).ThrowIfFailed(); 52PInvokeGdiPlus.GdipCloneStringFormat(format._nativeFormat, &newFormat).ThrowIfFailed(); 75PInvokeGdiPlus.GdipDeleteStringFormat(_nativeFormat); 109PInvokeGdiPlus.GdipGetStringFormatFlags(_nativeFormat, (int*)&format).ThrowIfFailed(); 115PInvokeGdiPlus.GdipSetStringFormatFlags(_nativeFormat, (int)value).ThrowIfFailed(); 132PInvokeGdiPlus.GdipSetStringFormatMeasurableCharacterRanges( 149PInvokeGdiPlus.GdipGetStringFormatAlign(_nativeFormat, (GdiPlus.StringAlignment*)&alignment).ThrowIfFailed(); 160PInvokeGdiPlus.GdipSetStringFormatAlign(_nativeFormat, (GdiPlus.StringAlignment)value).ThrowIfFailed(); 173PInvokeGdiPlus.GdipGetStringFormatLineAlign(_nativeFormat, (GdiPlus.StringAlignment*)&alignment).ThrowIfFailed(); 184PInvokeGdiPlus.GdipSetStringFormatLineAlign(_nativeFormat, (GdiPlus.StringAlignment)value).ThrowIfFailed(); 197PInvokeGdiPlus.GdipGetStringFormatHotkeyPrefix(_nativeFormat, (int*)&hotkeyPrefix).ThrowIfFailed(); 208PInvokeGdiPlus.GdipSetStringFormatHotkeyPrefix(_nativeFormat, (int)value).ThrowIfFailed(); 230PInvokeGdiPlus.GdipSetStringFormatTabStops( 245PInvokeGdiPlus.GdipGetStringFormatTabStopCount(_nativeFormat, &count).ThrowIfFailed(); 258PInvokeGdiPlus.GdipGetStringFormatTabStops(_nativeFormat, count, fto, ts).ThrowIfFailed(); 275PInvokeGdiPlus.GdipGetStringFormatTrimming(_nativeFormat, (GdiPlus.StringTrimming*)&trimming).ThrowIfFailed(); 286PInvokeGdiPlus.GdipSetStringFormatTrimming(_nativeFormat, (GdiPlus.StringTrimming)value).ThrowIfFailed(); 311PInvokeGdiPlus.GdipStringFormatGetGenericDefault(&format).ThrowIfFailed(); 337PInvokeGdiPlus.GdipStringFormatGetGenericTypographic(&format).ThrowIfFailed(); 344PInvokeGdiPlus.GdipSetStringFormatDigitSubstitution( 360PInvokeGdiPlus.GdipGetStringFormatDigitSubstitution( 378PInvokeGdiPlus.GdipGetStringFormatDigitSubstitution(_nativeFormat, &language, null).ThrowIfFailed(); 387PInvokeGdiPlus.GdipGetStringFormatMeasurableCharacterRangeCount(_nativeFormat, &count).ThrowIfFailed();
System\Drawing\Text\FontCollection.cs (2)
35PInvokeGdiPlus.GdipGetFontCollectionFamilyCount(_nativeFontCollection, &numFound).ThrowIfFailed(); 47PInvokeGdiPlus.GdipGetFontCollectionFamilyList(_nativeFontCollection, numFound, f, &numFound).ThrowIfFailed();
System\Drawing\Text\InstalledFontCollection.cs (1)
24PInvokeGdiPlus.GdipNewInstalledFontCollection(&fontCollection).ThrowIfFailed();
System\Drawing\Text\PrivateFontCollection.cs (4)
23PInvokeGdiPlus.GdipNewPrivateFontCollection(&fontCollection).ThrowIfFailed(); 36Status status = PInvokeGdiPlus.GdipDeletePrivateFontCollection(&nativeFontCollection); 60PInvokeGdiPlus.GdipPrivateAddFontFile(this.Pointer(), p).ThrowIfFailed(); 73PInvokeGdiPlus.GdipPrivateAddMemoryFont(this.Pointer(), (void*)memory, length).ThrowIfFailed();
System\Drawing\TextureBrush.cs (14)
31PInvokeGdiPlus.GdipCreateTexture(image.Pointer(), (WrapMode)wrapMode, &brush).ThrowIfFailed(); 46PInvokeGdiPlus.GdipCreateTexture2( 67PInvokeGdiPlus.GdipCreateTextureIA( 97PInvokeGdiPlus.GdipCloneBrush(NativeBrush, &cloneBrush).ThrowIfFailed(); 108PInvokeGdiPlus.GdipGetTextureTransform((GpTexture*)NativeBrush, matrix.NativeMatrix).ThrowIfFailed(); 115PInvokeGdiPlus.GdipSetTextureTransform((GpTexture*)NativeBrush, value.NativeMatrix).ThrowIfFailed(); 125PInvokeGdiPlus.GdipGetTextureWrapMode((GpTexture*)NativeBrush, &mode).ThrowIfFailed(); 136PInvokeGdiPlus.GdipSetTextureWrapMode((GpTexture*)NativeBrush, (WrapMode)value).ThrowIfFailed(); 146PInvokeGdiPlus.GdipGetTextureImage((GpTexture*)NativeBrush, &image).ThrowIfFailed(); 154PInvokeGdiPlus.GdipResetTextureTransform((GpTexture*)NativeBrush).ThrowIfFailed(); 169PInvokeGdiPlus.GdipMultiplyTextureTransform( 182PInvokeGdiPlus.GdipTranslateTextureTransform( 194PInvokeGdiPlus.GdipScaleTextureTransform( 206PInvokeGdiPlus.GdipRotateTextureTransform(
System.Private.Windows.GdiPlus (14)
System\Drawing\CoreImageExtensions.cs (2)
28PInvokeGdiPlus.GdipSaveImageToStream(image.GetPointer(), iStream, &encoder, encoderParameters).ThrowIfFailed(); 34PInvokeGdiPlus.GdipGetImageRawFormat(image.GetPointer(), &format).ThrowIfFailed();
System\Drawing\ImageCodecInfoHelper.cs (2)
44PInvokeGdiPlus.GdipGetImageEncodersSize(&numEncoders, &size).ThrowIfFailed(); 50PInvokeGdiPlus.GdipGetImageEncoders(numEncoders, size, (ImageCodecInfo*)b).ThrowIfFailed();
Windows\Win32\Graphics\Gdi\HdcExtensions.cs (1)
41s_halftonePalette = PInvokeGdiPlus.GdipCreateHalftonePalette();
Windows\Win32\Graphics\GdiPlus\GpBitmapExtensions.cs (3)
21PInvokeGdiPlus.GdipBitmapLockBits( 33PInvokeGdiPlus.GdipBitmapUnlockBits(bitmap.GetPointer(), (BitmapData*)Unsafe.AsPointer(ref data)).ThrowIfFailed(); 42PInvokeGdiPlus.GdipCreateHBITMAPFromBitmap(
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (2)
18PInvokeGdiPlus.GdipGetImageBounds(image.GetPointer(), (RectF*)&bounds, &unit).ThrowIfFailed(); 28Status status = PInvokeGdiPlus.GdipGetImagePixelFormat(image.GetPointer(), &format);
Windows\Win32\Graphics\GdiPlus\GpMetafileExtensions.cs (1)
13PInvokeGdiPlus.GdipGetHemfFromMetafile(metafile.GetPointer(), &hemf).ThrowIfFailed();
Windows\Win32\Graphics\GdiPlus\GpRegionExtensions.cs (3)
25PInvokeGdiPlus.GdipCreateFromHWND(hwnd, &graphics).ThrowIfFailed(); 34PInvokeGdiPlus.GdipIsInfiniteRegion(region, graphics, &isInfinite).ThrowIfFailed(); 52PInvokeGdiPlus.GdipGetRegionHRgn(region, graphics, &hrgn).ThrowIfFailed();