1 instantiation of Matrix
System.Private.Windows.GdiPlus (1)
Windows.Win32.Matrix.g.cs (1)
37
public static explicit operator Matrix(nint value) => new
Matrix
(value);
213 references to Matrix
System.Drawing.Common (12)
System\Drawing\Drawing2D\Matrix.cs (9)
10
internal GdiPlus.
Matrix
* NativeMatrix { get; private set; }
14
GdiPlus.
Matrix
* matrix;
21
GdiPlus.
Matrix
* matrix;
34
private Matrix(GdiPlus.
Matrix
* nativeMatrix) => NativeMatrix = nativeMatrix;
36
internal static GdiPlus.
Matrix
* CreateNativeHandle(Matrix3x2 matrix)
38
GdiPlus.
Matrix
* nativeMatrix;
59
GdiPlus.
Matrix
* matrix;
73
GdiPlus.
Matrix
* matrix;
102
GdiPlus.
Matrix
* matrix;
System\Drawing\Graphics.cs (2)
451
GdiPlus.
Matrix
* nativeMatrix;
472
GdiPlus.
Matrix
* nativeMatrix = Matrix.CreateNativeHandle(value);
System\Drawing\PointerExtensions.cs (1)
13
public static GdiPlus.
Matrix
* Pointer(this Matrix? matrix) => matrix is null ? null : matrix.NativeMatrix;
System.Private.Windows.GdiPlus (201)
Windows.Win32.Matrix.g.cs (9)
29
: IEquatable<
Matrix
>
35
public static implicit operator nint(
Matrix
value) => value.Value;
37
public static explicit operator
Matrix
(nint value) => new Matrix(value);
39
public static bool operator ==(
Matrix
left,
Matrix
right) => left.Value == right.Value;
41
public static bool operator !=(
Matrix
left,
Matrix
right) => !(left == right);
43
public bool Equals(
Matrix
other) => this.Value == other.Value;
45
public override bool Equals(object obj) => obj is
Matrix
other && this.Equals(other);
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (192)
664
/// <inheritdoc cref="GdipCloneMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
665
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.
Matrix
* cloneMatrix)
667
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** cloneMatrixLocal = &cloneMatrix)
669
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
678
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.
Matrix
** cloneMatrix);
1243
/// <inheritdoc cref="GdipCreateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
1244
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
* matrix)
1246
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
1254
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
** matrix);
1256
/// <inheritdoc cref="GdipCreateMatrix2(float, float, float, float, float, float, winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
1257
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix2(float m11, float m12, float m21, float m22, float dx, float dy, ref winmdroot.Graphics.GdiPlus.
Matrix
* matrix)
1259
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
1267
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix2(float m11, float m12, float m21, float m22, float dx, float dy, winmdroot.Graphics.GdiPlus.
Matrix
** matrix);
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)
1272
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
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);
1288
/// <inheritdoc cref="GdipCreateMatrix3I(winmdroot.Graphics.GdiPlus.Rect*, winmdroot.Graphics.GdiPlus.Point*, winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
1289
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix3I(in winmdroot.Graphics.GdiPlus.Rect rect, in winmdroot.Graphics.GdiPlus.Point dstplg, ref winmdroot.Graphics.GdiPlus.
Matrix
* matrix)
1291
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
1305
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix3I(winmdroot.Graphics.GdiPlus.Rect* rect, winmdroot.Graphics.GdiPlus.Point* dstplg, winmdroot.Graphics.GdiPlus.
Matrix
** matrix);
1751
/// <inheritdoc cref="GdipDeleteMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
1752
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
1754
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
1762
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
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)
2183
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* xFormLocal = &xForm)
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);
2985
/// <inheritdoc cref="GdipFlattenPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
Matrix
*, float)"/>
2986
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(ref winmdroot.Graphics.GdiPlus.GpPath path, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float flatness)
2988
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
2999
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float flatness);
4083
/// <inheritdoc cref="GdipGetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
4084
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
4086
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4097
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
4134
/// <inheritdoc cref="GdipGetMatrixElements(winmdroot.Graphics.GdiPlus.
Matrix
*, float*)"/>
4135
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetMatrixElements(in winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref float matrixOut)
4139
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4148
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetMatrixElements(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float* matrixOut);
4473
/// <inheritdoc cref="GdipGetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
4474
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
4476
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4487
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
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)
4558
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
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);
4847
/// <inheritdoc cref="GdipGetPenTransform(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
4848
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
4850
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4861
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
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)
5067
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
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);
5086
/// <inheritdoc cref="GdipGetRegionScansCount(winmdroot.Graphics.GdiPlus.GpRegion*, uint*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5087
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScansCount(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref uint count, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5089
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5103
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScansCount(winmdroot.Graphics.GdiPlus.GpRegion* region, uint* count, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5354
/// <inheritdoc cref="GdipGetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5355
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5357
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5368
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5402
/// <inheritdoc cref="GdipGetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5403
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5405
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5416
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5537
/// <inheritdoc cref="GdipInvertMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5538
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipInvertMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5540
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5548
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipInvertMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5626
/// <inheritdoc cref="GdipIsMatrixEqual(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Foundation.BOOL*)"/>
5627
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixEqual(in winmdroot.Graphics.GdiPlus.
Matrix
matrix, in winmdroot.Graphics.GdiPlus.
Matrix
matrix2, ref winmdroot.Foundation.BOOL result)
5631
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrix2Local = &matrix2)
5633
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5643
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixEqual(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.
Matrix
* matrix2, winmdroot.Foundation.BOOL* result);
5645
/// <inheritdoc cref="GdipIsMatrixIdentity(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Foundation.BOOL*)"/>
5646
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixIdentity(in winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Foundation.BOOL result)
5650
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5659
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixIdentity(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Foundation.BOOL* result);
5661
/// <inheritdoc cref="GdipIsMatrixInvertible(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Foundation.BOOL*)"/>
5662
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixInvertible(in winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Foundation.BOOL result)
5666
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5675
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixInvertible(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Foundation.BOOL* result);
5940
/// <inheritdoc cref="GdipMultiplyLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
5941
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, in winmdroot.Graphics.GdiPlus.
Matrix
matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order)
5943
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5954
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
5956
/// <inheritdoc cref="GdipMultiplyMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
5957
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix2, winmdroot.Graphics.GdiPlus.MatrixOrder order)
5959
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrix2Local = &matrix2)
5961
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5970
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.
Matrix
* matrix2, winmdroot.Graphics.GdiPlus.MatrixOrder order);
5972
/// <inheritdoc cref="GdipMultiplyPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
5973
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyPathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, in winmdroot.Graphics.GdiPlus.
Matrix
matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order)
5975
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5986
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
5988
/// <inheritdoc cref="GdipMultiplyPenTransform(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
5989
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyPenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, in winmdroot.Graphics.GdiPlus.
Matrix
matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order)
5991
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6002
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyPenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6004
/// <inheritdoc cref="GdipMultiplyTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6005
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, in winmdroot.Graphics.GdiPlus.
Matrix
matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order)
6007
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6018
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6020
/// <inheritdoc cref="GdipMultiplyWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6021
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, in winmdroot.Graphics.GdiPlus.
Matrix
matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order)
6023
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6034
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6558
/// <inheritdoc cref="GdipRotateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6559
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order)
6561
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6569
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6716
/// <inheritdoc cref="GdipScaleMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6717
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float scaleX, float scaleY, winmdroot.Graphics.GdiPlus.MatrixOrder order)
6719
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6727
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float scaleX, float scaleY, winmdroot.Graphics.GdiPlus.MatrixOrder order);
7269
/// <inheritdoc cref="GdipSetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
7270
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, in winmdroot.Graphics.GdiPlus.
Matrix
matrix)
7272
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7283
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
7298
/// <inheritdoc cref="GdipSetMatrixElements(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, float, float, float, float)"/>
7299
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetMatrixElements(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float m11, float m12, float m21, float m22, float dx, float dy)
7301
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7309
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetMatrixElements(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float m11, float m12, float m21, float m22, float dx, float dy);
7475
/// <inheritdoc cref="GdipSetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
7476
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
7478
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7489
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
7727
/// <inheritdoc cref="GdipSetPenTransform(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
7728
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
7730
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7741
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
7960
/// <inheritdoc cref="GdipSetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
7961
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, in winmdroot.Graphics.GdiPlus.
Matrix
matrix)
7963
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7974
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
7989
/// <inheritdoc cref="GdipSetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
7990
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
7992
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8003
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8005
/// <inheritdoc cref="GdipShearMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
8006
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipShearMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float shearX, float shearY, winmdroot.Graphics.GdiPlus.MatrixOrder order)
8008
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8016
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipShearMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float shearX, float shearY, winmdroot.Graphics.GdiPlus.MatrixOrder order);
8057
/// <inheritdoc cref="GdipTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
8058
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPoints(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.PointF pts, int count)
8062
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8071
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.PointF* pts, int count);
8073
/// <inheritdoc cref="GdipTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
8074
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPointsI(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.Point pts, int count)
8078
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8087
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.Point* pts, int count);
8089
/// <inheritdoc cref="GdipTransformPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
8090
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(ref winmdroot.Graphics.GdiPlus.GpPath path, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
8092
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8103
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8137
/// <inheritdoc cref="GdipTransformRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
8138
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
8140
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8151
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8179
/// <inheritdoc cref="GdipTranslateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
8180
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float offsetX, float offsetY, winmdroot.Graphics.GdiPlus.MatrixOrder order)
8182
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8190
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float offsetX, float offsetY, winmdroot.Graphics.GdiPlus.MatrixOrder order);
8257
/// <inheritdoc cref="GdipVectorTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
8258
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPoints(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.PointF pts, int count)
8262
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8271
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.PointF* pts, int count);
8273
/// <inheritdoc cref="GdipVectorTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
8274
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPointsI(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.Point pts, int count)
8278
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8287
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.Point* pts, int count);
8289
/// <inheritdoc cref="GdipWarpPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.PointF*, int, float, float, float, float, winmdroot.Graphics.GdiPlus.WarpMode, float)"/>
8290
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipWarpPath(ref winmdroot.Graphics.GdiPlus.GpPath path, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, in winmdroot.Graphics.GdiPlus.PointF points, int count, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.WarpMode warpMode, float flatness)
8294
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8306
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipWarpPath(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.PointF* points, int count, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.WarpMode warpMode, float flatness);
8308
/// <inheritdoc cref="GdipWidenPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*, float)"/>
8309
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipWidenPath(ref winmdroot.Graphics.GdiPlus.GpPath nativePath, ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float flatness)
8311
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8325
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipWidenPath(winmdroot.Graphics.GdiPlus.GpPath* nativePath, winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float flatness);