1 instantiation of RectF
System.Private.Windows.GdiPlus (1)
Windows\Win32\Graphics\GdiPlus\Rect.cs (1)
14
new
() { X = rect.X, Y = rect.Y, Width = rect.Width, Height = rect.Height };
172 references to RectF
System.Drawing.Common (38)
System\Drawing\Drawing2D\GraphicsPath.cs (3)
634
PInvokeGdiPlus.GdipAddPathRectangles(_nativePath, (
RectF
*)r, rects.Length).ThrowIfFailed();
796
(
RectF
*)&layoutRect,
822
RectF
bounds;
System\Drawing\Drawing2D\LinearGradientBrush.cs (3)
39
(
RectF
*)&rect,
66
(
RectF
*)&rect,
129
PInvokeGdiPlus.GdipGetLineRect(NativeLineGradient, (
RectF
*)&rect).ThrowIfFailed();
System\Drawing\Drawing2D\Matrix.cs (1)
60
PInvokeGdiPlus.GdipCreateMatrix3((
RectF
*)&rect, (GdiPlus.PointF*)p, &matrix).ThrowIfFailed();
System\Drawing\Drawing2D\PathGradientBrush.cs (1)
192
PInvokeGdiPlus.GdipGetPathGradientRect(NativePathGradient, (
RectF
*)&rect).ThrowIfFailed();
System\Drawing\Graphics.cs (16)
214
RectF
rect;
770
CheckErrorStatus(PInvokeGdiPlus.GdipDrawRectangles(NativeGraphics, pen.NativePen, (
RectF
*)r, rects.Length));
1266
CheckErrorStatus(PInvokeGdiPlus.GdipFillRectangles(NativeGraphics, brush.NativeBrush, (
RectF
*)r, rects.Length));
1751
(
RectF
*)&layoutRectangle,
1802
RectF
boundingBox = default;
1813
(
RectF
*)&layoutArea,
1948
RectF
layoutRect,
2979
(
RectF
*)&destRect,
3068
(
RectF
*)&srcRect,
3108
(
RectF
*)&destRect,
3109
(
RectF
*)&srcRect,
3150
(
RectF
*)&srcRect,
3389
RectF
rect;
3469
Status status = PInvokeGdiPlus.GdipBeginContainer(NativeGraphics, (
RectF
*)&dstrect, (
RectF
*)&srcrect, (Unit)unit, &state);
3638
srcRect.IsEmpty ? null : (
RectF
*)&srcRect,
System\Drawing\Imaging\Metafile.cs (6)
121
RectF
rect = frameRect;
216
RectF
rect = frameRect;
380
RectF
rect = (RectangleF)frameRect;
429
RectF
rect = (RectangleF)frameRect;
482
RectF
rect = frameRect;
507
RectF
rect = (RectangleF)frameRect;
System\Drawing\Region.cs (8)
24
RectF
rectF = rect;
110
CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (
RectF
*)&rect, GdiPlus.CombineMode.CombineModeIntersect));
129
CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (
RectF
*)&rect, GdiPlus.CombineMode.CombineModeUnion));
148
CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (
RectF
*)&rect, GdiPlus.CombineMode.CombineModeXor));
167
CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (
RectF
*)&rect, GdiPlus.CombineMode.CombineModeExclude));
186
CheckStatus(PInvokeGdiPlus.GdipCombineRegionRect(NativeRegion, (
RectF
*)&rect, GdiPlus.CombineMode.CombineModeComplement));
219
RectF
bounds;
353
(
RectF
*)r,
System.Private.Windows.GdiPlus (134)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (128)
313
/// <inheritdoc cref="GdipAddPathRectangles(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
RectF
*, int)"/>
314
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangles(ref winmdroot.Graphics.GdiPlus.GpPath path, in winmdroot.Graphics.GdiPlus.
RectF
rects, int count)
316
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectsLocal = &rects)
327
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathRectangles(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.
RectF
* rects, int count);
345
/// <inheritdoc cref="GdipAddPathString(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFontFamily*, int, float, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.GpStringFormat*)"/>
346
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathString(ref winmdroot.Graphics.GdiPlus.GpPath path, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, float emSize, in winmdroot.Graphics.GdiPlus.
RectF
layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat format)
350
fixed (winmdroot.Graphics.GdiPlus.
RectF
* layoutRectLocal = &layoutRect)
368
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathString(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, float emSize, winmdroot.Graphics.GdiPlus.
RectF
* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* format);
370
/// <inheritdoc cref="GdipBeginContainer(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.Unit, uint*)"/>
371
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipBeginContainer(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, in winmdroot.Graphics.GdiPlus.
RectF
dstrect, in winmdroot.Graphics.GdiPlus.
RectF
srcrect, winmdroot.Graphics.GdiPlus.Unit unit, ref uint state)
375
fixed (winmdroot.Graphics.GdiPlus.
RectF
* srcrectLocal = &srcrect)
377
fixed (winmdroot.Graphics.GdiPlus.
RectF
* dstrectLocal = &dstrect)
390
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipBeginContainer(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
RectF
* dstrect, winmdroot.Graphics.GdiPlus.
RectF
* srcrect, winmdroot.Graphics.GdiPlus.Unit unit, uint* state);
786
/// <inheritdoc cref="GdipCombineRegionRect(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.CombineMode)"/>
787
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionRect(ref winmdroot.Graphics.GdiPlus.GpRegion region, in winmdroot.Graphics.GdiPlus.
RectF
rect, winmdroot.Graphics.GdiPlus.CombineMode combineMode)
789
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
800
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCombineRegionRect(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.
RectF
* rect, winmdroot.Graphics.GdiPlus.CombineMode combineMode);
1211
/// <inheritdoc cref="GdipCreateLineBrushFromRect(winmdroot.Graphics.GdiPlus.
RectF
*, uint, uint, winmdroot.Graphics.GdiPlus.LinearGradientMode, winmdroot.Graphics.GdiPlus.WrapMode, winmdroot.Graphics.GdiPlus.GpLineGradient**)"/>
1212
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateLineBrushFromRect(in winmdroot.Graphics.GdiPlus.
RectF
rect, uint color1, uint color2, winmdroot.Graphics.GdiPlus.LinearGradientMode mode, winmdroot.Graphics.GdiPlus.WrapMode wrapMode, ref winmdroot.Graphics.GdiPlus.GpLineGradient* lineGradient)
1216
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
1225
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateLineBrushFromRect(winmdroot.Graphics.GdiPlus.
RectF
* rect, uint color1, uint color2, winmdroot.Graphics.GdiPlus.LinearGradientMode mode, winmdroot.Graphics.GdiPlus.WrapMode wrapMode, winmdroot.Graphics.GdiPlus.GpLineGradient** lineGradient);
1227
/// <inheritdoc cref="GdipCreateLineBrushFromRectWithAngle(winmdroot.Graphics.GdiPlus.
RectF
*, uint, uint, float, winmdroot.Foundation.BOOL, winmdroot.Graphics.GdiPlus.WrapMode, winmdroot.Graphics.GdiPlus.GpLineGradient**)"/>
1228
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateLineBrushFromRectWithAngle(in winmdroot.Graphics.GdiPlus.
RectF
rect, uint color1, uint color2, float angle, winmdroot.Foundation.BOOL isAngleScalable, winmdroot.Graphics.GdiPlus.WrapMode wrapMode, ref winmdroot.Graphics.GdiPlus.GpLineGradient* lineGradient)
1232
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
1241
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateLineBrushFromRectWithAngle(winmdroot.Graphics.GdiPlus.
RectF
* rect, uint color1, uint color2, float angle, winmdroot.Foundation.BOOL isAngleScalable, winmdroot.Graphics.GdiPlus.WrapMode wrapMode, winmdroot.Graphics.GdiPlus.GpLineGradient** lineGradient);
1269
/// <inheritdoc cref="GdipCreateMatrix3(winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.PointF*, winmdroot.Graphics.GdiPlus.Matrix**)"/>
1270
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix3(in winmdroot.Graphics.GdiPlus.
RectF
rect, in winmdroot.Graphics.GdiPlus.PointF dstplg, ref winmdroot.Graphics.GdiPlus.Matrix* matrix)
1276
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
1286
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix3(winmdroot.Graphics.GdiPlus.
RectF
* rect, winmdroot.Graphics.GdiPlus.PointF* dstplg, winmdroot.Graphics.GdiPlus.Matrix** matrix);
1551
/// <inheritdoc cref="GdipCreateRegionRect(winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.GpRegion**)"/>
1552
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionRect(in winmdroot.Graphics.GdiPlus.
RectF
rect, ref winmdroot.Graphics.GdiPlus.GpRegion* region)
1556
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
1565
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateRegionRect(winmdroot.Graphics.GdiPlus.
RectF
* rect, winmdroot.Graphics.GdiPlus.GpRegion** region);
2176
/// <inheritdoc cref="GdipDrawImageFX(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.Matrix*, winmdroot.Graphics.GdiPlus.CGpEffect*, winmdroot.Graphics.GdiPlus.GpImageAttributes*, winmdroot.Graphics.GdiPlus.Unit)"/>
2177
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageFX(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.
RectF
source, ref winmdroot.Graphics.GdiPlus.Matrix xForm, ref winmdroot.Graphics.GdiPlus.CGpEffect effect, ref winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes, winmdroot.Graphics.GdiPlus.Unit srcUnit)
2185
fixed (winmdroot.Graphics.GdiPlus.
RectF
* sourceLocal = &source)
2202
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageFX(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.
RectF
* source, winmdroot.Graphics.GdiPlus.Matrix* xForm, winmdroot.Graphics.GdiPlus.CGpEffect* effect, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes, winmdroot.Graphics.GdiPlus.Unit srcUnit);
2480
/// <inheritdoc cref="GdipDrawRectangles(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
RectF
*, int)"/>
2481
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawRectangles(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpPen pen, in winmdroot.Graphics.GdiPlus.
RectF
rects, int count)
2483
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectsLocal = &rects)
2497
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawRectangles(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
RectF
* rects, int count);
2518
/// <inheritdoc cref="GdipDrawString(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFont*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.GpStringFormat*, winmdroot.Graphics.GdiPlus.GpBrush*)"/>
2519
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawString(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFont font, in winmdroot.Graphics.GdiPlus.
RectF
layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat stringFormat, in winmdroot.Graphics.GdiPlus.GpBrush brush)
2525
fixed (winmdroot.Graphics.GdiPlus.
RectF
* layoutRectLocal = &layoutRect)
2544
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawString(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFont* font, winmdroot.Graphics.GdiPlus.
RectF
* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* stringFormat, winmdroot.Graphics.GdiPlus.GpBrush* brush);
2625
/// <inheritdoc cref="GdipEnumerateMetafileDestRect(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpMetafile*, winmdroot.Graphics.GdiPlus.
RectF
*, nint, void*, winmdroot.Graphics.GdiPlus.GpImageAttributes*)"/>
2626
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileDestRect(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, in winmdroot.Graphics.GdiPlus.GpMetafile metafile, in winmdroot.Graphics.GdiPlus.
RectF
destRect, nint callback, void* callbackData, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes)
2630
fixed (winmdroot.Graphics.GdiPlus.
RectF
* destRectLocal = &destRect)
2645
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileDestRect(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpMetafile* metafile, winmdroot.Graphics.GdiPlus.
RectF
* destRect, nint callback, void* callbackData, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes);
2647
/// <inheritdoc cref="GdipEnumerateMetafileSrcRectDestPoint(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpMetafile*, winmdroot.Graphics.GdiPlus.PointF*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.Unit, nint, void*, winmdroot.Graphics.GdiPlus.GpImageAttributes*)"/>
2648
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileSrcRectDestPoint(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, in winmdroot.Graphics.GdiPlus.GpMetafile metafile, in winmdroot.Graphics.GdiPlus.PointF destPoint, in winmdroot.Graphics.GdiPlus.
RectF
srcRect, winmdroot.Graphics.GdiPlus.Unit srcUnit, nint callback, void* callbackData, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes)
2652
fixed (winmdroot.Graphics.GdiPlus.
RectF
* srcRectLocal = &srcRect)
2670
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileSrcRectDestPoint(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpMetafile* metafile, winmdroot.Graphics.GdiPlus.PointF* destPoint, winmdroot.Graphics.GdiPlus.
RectF
* srcRect, winmdroot.Graphics.GdiPlus.Unit srcUnit, nint callback, void* callbackData, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes);
2672
/// <inheritdoc cref="GdipEnumerateMetafileSrcRectDestPoints(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpMetafile*, winmdroot.Graphics.GdiPlus.PointF*, int, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.Unit, nint, void*, winmdroot.Graphics.GdiPlus.GpImageAttributes*)"/>
2673
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileSrcRectDestPoints(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, in winmdroot.Graphics.GdiPlus.GpMetafile metafile, in winmdroot.Graphics.GdiPlus.PointF destPoints, int count, in winmdroot.Graphics.GdiPlus.
RectF
srcRect, winmdroot.Graphics.GdiPlus.Unit srcUnit, nint callback, void* callbackData, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes)
2677
fixed (winmdroot.Graphics.GdiPlus.
RectF
* srcRectLocal = &srcRect)
2695
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileSrcRectDestPoints(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpMetafile* metafile, winmdroot.Graphics.GdiPlus.PointF* destPoints, int count, winmdroot.Graphics.GdiPlus.
RectF
* srcRect, winmdroot.Graphics.GdiPlus.Unit srcUnit, nint callback, void* callbackData, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes);
2722
/// <inheritdoc cref="GdipEnumerateMetafileSrcRectDestRect(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpMetafile*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.Unit, nint, void*, winmdroot.Graphics.GdiPlus.GpImageAttributes*)"/>
2723
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileSrcRectDestRect(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, in winmdroot.Graphics.GdiPlus.GpMetafile metafile, in winmdroot.Graphics.GdiPlus.
RectF
destRect, in winmdroot.Graphics.GdiPlus.
RectF
srcRect, winmdroot.Graphics.GdiPlus.Unit srcUnit, nint callback, void* callbackData, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes)
2727
fixed (winmdroot.Graphics.GdiPlus.
RectF
* srcRectLocal = &srcRect)
2729
fixed (winmdroot.Graphics.GdiPlus.
RectF
* destRectLocal = &destRect)
2745
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipEnumerateMetafileSrcRectDestRect(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpMetafile* metafile, winmdroot.Graphics.GdiPlus.
RectF
* destRect, winmdroot.Graphics.GdiPlus.
RectF
* srcRect, winmdroot.Graphics.GdiPlus.Unit srcUnit, nint callback, void* callbackData, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes);
2928
/// <inheritdoc cref="GdipFillRectangles(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpBrush*, winmdroot.Graphics.GdiPlus.
RectF
*, int)"/>
2929
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectangles(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpBrush brush, in winmdroot.Graphics.GdiPlus.
RectF
rects, int count)
2931
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectsLocal = &rects)
2945
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFillRectangles(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpBrush* brush, winmdroot.Graphics.GdiPlus.
RectF
* rects, int count);
3142
/// <inheritdoc cref="GdipGetClipBounds(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
RectF
*)"/>
3143
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetClipBounds(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
RectF
rect)
3145
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
3156
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetClipBounds(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
RectF
* rect);
3648
/// <inheritdoc cref="GdipGetImageBounds(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.Unit*)"/>
3649
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageBounds(ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.
RectF
srcRect, ref winmdroot.Graphics.GdiPlus.Unit srcUnit)
3653
fixed (winmdroot.Graphics.GdiPlus.
RectF
* srcRectLocal = &srcRect)
3665
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageBounds(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.
RectF
* srcRect, winmdroot.Graphics.GdiPlus.Unit* srcUnit);
4051
/// <inheritdoc cref="GdipGetLineRect(winmdroot.Graphics.GdiPlus.GpLineGradient*, winmdroot.Graphics.GdiPlus.
RectF
*)"/>
4052
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineRect(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, ref winmdroot.Graphics.GdiPlus.
RectF
rect)
4054
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
4065
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineRect(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, winmdroot.Graphics.GdiPlus.
RectF
* rect);
4425
/// <inheritdoc cref="GdipGetPathGradientRect(winmdroot.Graphics.GdiPlus.GpPathGradient*, winmdroot.Graphics.GdiPlus.
RectF
*)"/>
4426
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathGradientRect(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, ref winmdroot.Graphics.GdiPlus.
RectF
rect)
4428
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
4439
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathGradientRect(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, winmdroot.Graphics.GdiPlus.
RectF
* rect);
4553
/// <inheritdoc cref="GdipGetPathWorldBounds(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.Matrix*, winmdroot.Graphics.GdiPlus.GpPen*)"/>
4554
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathWorldBounds(ref winmdroot.Graphics.GdiPlus.GpPath path, ref winmdroot.Graphics.GdiPlus.
RectF
bounds, in winmdroot.Graphics.GdiPlus.Matrix matrix, in winmdroot.Graphics.GdiPlus.GpPen pen)
4560
fixed (winmdroot.Graphics.GdiPlus.
RectF
* boundsLocal = &bounds)
4573
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathWorldBounds(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.
RectF
* bounds, winmdroot.Graphics.GdiPlus.Matrix* matrix, winmdroot.Graphics.GdiPlus.GpPen* pen);
4994
/// <inheritdoc cref="GdipGetRegionBounds(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
RectF
*)"/>
4995
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionBounds(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
RectF
rect)
4997
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
5011
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionBounds(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
RectF
* rect);
5064
/// <inheritdoc cref="GdipGetRegionScans(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.
RectF
*, int*, winmdroot.Graphics.GdiPlus.Matrix*)"/>
5065
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScans(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.
RectF
rects, ref int count, ref winmdroot.Graphics.GdiPlus.Matrix matrix)
5071
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectsLocal = &rects)
5084
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScans(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.
RectF
* rects, int* count, winmdroot.Graphics.GdiPlus.Matrix* matrix);
5386
/// <inheritdoc cref="GdipGetVisibleClipBounds(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
RectF
*)"/>
5387
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetVisibleClipBounds(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
RectF
rect)
5389
fixed (winmdroot.Graphics.GdiPlus.
RectF
* rectLocal = &rect)
5400
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetVisibleClipBounds(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
RectF
* rect);
5878
/// <inheritdoc cref="GdipMeasureCharacterRanges(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFont*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.GpStringFormat*, int, winmdroot.Graphics.GdiPlus.GpRegion**)"/>
5879
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMeasureCharacterRanges(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFont font, in winmdroot.Graphics.GdiPlus.
RectF
layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat stringFormat, int regionCount, ref winmdroot.Graphics.GdiPlus.GpRegion* regions)
5885
fixed (winmdroot.Graphics.GdiPlus.
RectF
* layoutRectLocal = &layoutRect)
5904
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMeasureCharacterRanges(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFont* font, winmdroot.Graphics.GdiPlus.
RectF
* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* stringFormat, int regionCount, winmdroot.Graphics.GdiPlus.GpRegion** regions);
5906
/// <inheritdoc cref="GdipMeasureString(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFont*, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.GpStringFormat*, winmdroot.Graphics.GdiPlus.
RectF
*, int*, int*)"/>
5907
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMeasureString(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFont font, in winmdroot.Graphics.GdiPlus.
RectF
layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat stringFormat, ref winmdroot.Graphics.GdiPlus.
RectF
boundingBox, ref int codepointsFitted, ref int linesFilled)
5913
fixed (winmdroot.Graphics.GdiPlus.
RectF
* boundingBoxLocal = &boundingBox)
5917
fixed (winmdroot.Graphics.GdiPlus.
RectF
* layoutRectLocal = &layoutRect)
5938
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMeasureString(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFont* font, winmdroot.Graphics.GdiPlus.
RectF
* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* stringFormat, winmdroot.Graphics.GdiPlus.
RectF
* boundingBox, int* codepointsFitted, int* linesFilled);
6342
/// <inheritdoc cref="GdipRecordMetafile(winmdroot.Graphics.Gdi.HDC, winmdroot.Graphics.GdiPlus.EmfType, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.MetafileFrameUnit, winmdroot.Foundation.PCWSTR, winmdroot.Graphics.GdiPlus.GpMetafile**)"/>
6343
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRecordMetafile(winmdroot.Graphics.Gdi.HDC referenceHdc, winmdroot.Graphics.GdiPlus.EmfType type, in winmdroot.Graphics.GdiPlus.
RectF
frameRect, winmdroot.Graphics.GdiPlus.MetafileFrameUnit frameUnit, string description, ref winmdroot.Graphics.GdiPlus.GpMetafile* metafile)
6349
fixed (winmdroot.Graphics.GdiPlus.
RectF
* frameRectLocal = &frameRect)
6359
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRecordMetafile(winmdroot.Graphics.Gdi.HDC referenceHdc, winmdroot.Graphics.GdiPlus.EmfType type, winmdroot.Graphics.GdiPlus.
RectF
* frameRect, winmdroot.Graphics.GdiPlus.MetafileFrameUnit frameUnit, winmdroot.Foundation.PCWSTR description, winmdroot.Graphics.GdiPlus.GpMetafile** metafile);
6361
/// <inheritdoc cref="GdipRecordMetafileFileName(winmdroot.Foundation.PCWSTR, winmdroot.Graphics.Gdi.HDC, winmdroot.Graphics.GdiPlus.EmfType, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.MetafileFrameUnit, winmdroot.Foundation.PCWSTR, winmdroot.Graphics.GdiPlus.GpMetafile**)"/>
6362
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRecordMetafileFileName(string fileName, winmdroot.Graphics.Gdi.HDC referenceHdc, winmdroot.Graphics.GdiPlus.EmfType type, in winmdroot.Graphics.GdiPlus.
RectF
frameRect, winmdroot.Graphics.GdiPlus.MetafileFrameUnit frameUnit, string description, ref winmdroot.Graphics.GdiPlus.GpMetafile* metafile)
6368
fixed (winmdroot.Graphics.GdiPlus.
RectF
* frameRectLocal = &frameRect)
6381
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRecordMetafileFileName(winmdroot.Foundation.PCWSTR fileName, winmdroot.Graphics.Gdi.HDC referenceHdc, winmdroot.Graphics.GdiPlus.EmfType type, winmdroot.Graphics.GdiPlus.
RectF
* frameRect, winmdroot.Graphics.GdiPlus.MetafileFrameUnit frameUnit, winmdroot.Foundation.PCWSTR description, winmdroot.Graphics.GdiPlus.GpMetafile** metafile);
6383
/// <inheritdoc cref="GdipRecordMetafileStream(winmdroot.System.Com.IStream*, winmdroot.Graphics.Gdi.HDC, winmdroot.Graphics.GdiPlus.EmfType, winmdroot.Graphics.GdiPlus.
RectF
*, winmdroot.Graphics.GdiPlus.MetafileFrameUnit, winmdroot.Foundation.PCWSTR, winmdroot.Graphics.GdiPlus.GpMetafile**)"/>
6384
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRecordMetafileStream(winmdroot.System.Com.IStream* stream, winmdroot.Graphics.Gdi.HDC referenceHdc, winmdroot.Graphics.GdiPlus.EmfType type, in winmdroot.Graphics.GdiPlus.
RectF
frameRect, winmdroot.Graphics.GdiPlus.MetafileFrameUnit frameUnit, string description, ref winmdroot.Graphics.GdiPlus.GpMetafile* metafile)
6390
fixed (winmdroot.Graphics.GdiPlus.
RectF
* frameRectLocal = &frameRect)
6400
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRecordMetafileStream(winmdroot.System.Com.IStream* stream, winmdroot.Graphics.Gdi.HDC referenceHdc, winmdroot.Graphics.GdiPlus.EmfType type, winmdroot.Graphics.GdiPlus.
RectF
* frameRect, winmdroot.Graphics.GdiPlus.MetafileFrameUnit frameUnit, winmdroot.Foundation.PCWSTR description, winmdroot.Graphics.GdiPlus.GpMetafile** metafile);
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (1)
18
PInvokeGdiPlus.GdipGetImageBounds(image.GetPointer(), (
RectF
*)&bounds, &unit).ThrowIfFailed();
Windows\Win32\Graphics\GdiPlus\Rect.cs (1)
13
public static explicit operator
RectF
(Rect rect) =>
Windows\Win32\Graphics\GdiPlus\RectF.cs (4)
11
public static implicit operator RectangleF(
RectF
rect) => Unsafe.As<
RectF
, RectangleF>(ref rect);
12
public static implicit operator
RectF
(RectangleF rectangle) => Unsafe.As<RectangleF,
RectF
>(ref rectangle);