1 instantiation of Matrix
System.Private.Windows.GdiPlus (1)
_generated\50\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)
_generated\50\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);
_generated\60\Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (192)
704
/// <inheritdoc cref="GdipCloneMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
706
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.
Matrix
* cloneMatrix)
708
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** cloneMatrixLocal = &cloneMatrix)
710
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
719
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.
Matrix
** cloneMatrix);
1323
/// <inheritdoc cref="GdipCreateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
1325
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
* matrix)
1327
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
1335
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
** matrix);
1337
/// <inheritdoc cref="GdipCreateMatrix2(float, float, float, float, float, float, winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
1339
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)
1341
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
1349
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);
1351
/// <inheritdoc cref="GdipCreateMatrix3(winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.PointF*, winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
1353
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)
1355
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
1369
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix3(winmdroot.Graphics.GdiPlus.RectF* rect, winmdroot.Graphics.GdiPlus.PointF* dstplg, winmdroot.Graphics.GdiPlus.
Matrix
** matrix);
1371
/// <inheritdoc cref="GdipCreateMatrix3I(winmdroot.Graphics.GdiPlus.Rect*, winmdroot.Graphics.GdiPlus.Point*, winmdroot.Graphics.GdiPlus.
Matrix
**)"/>
1373
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)
1375
fixed (winmdroot.Graphics.GdiPlus.
Matrix
** matrixLocal = &matrix)
1389
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateMatrix3I(winmdroot.Graphics.GdiPlus.Rect* rect, winmdroot.Graphics.GdiPlus.Point* dstplg, winmdroot.Graphics.GdiPlus.
Matrix
** matrix);
1865
/// <inheritdoc cref="GdipDeleteMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
1867
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
1869
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
1877
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
2316
/// <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)"/>
2318
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)
2324
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* xFormLocal = &xForm)
2343
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);
3166
/// <inheritdoc cref="GdipFlattenPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
Matrix
*, float)"/>
3168
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(ref winmdroot.Graphics.GdiPlus.GpPath path, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float flatness)
3170
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
3181
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipFlattenPath(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float flatness);
4348
/// <inheritdoc cref="GdipGetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
4350
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
4352
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4363
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
4402
/// <inheritdoc cref="GdipGetMatrixElements(winmdroot.Graphics.GdiPlus.
Matrix
*, float*)"/>
4404
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetMatrixElements(in winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref float matrixOut)
4408
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4417
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetMatrixElements(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float* matrixOut);
4765
/// <inheritdoc cref="GdipGetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
4767
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
4769
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4780
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
4849
/// <inheritdoc cref="GdipGetPathWorldBounds(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.GpPen*)"/>
4851
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)
4855
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
4870
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);
5161
/// <inheritdoc cref="GdipGetPenTransform(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5163
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5165
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5176
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5406
/// <inheritdoc cref="GdipGetRegionScans(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.RectF*, int*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5408
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)
5410
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5427
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);
5429
/// <inheritdoc cref="GdipGetRegionScansCount(winmdroot.Graphics.GdiPlus.GpRegion*, uint*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5431
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScansCount(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref uint count, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5433
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5447
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetRegionScansCount(winmdroot.Graphics.GdiPlus.GpRegion* region, uint* count, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5713
/// <inheritdoc cref="GdipGetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5715
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5717
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5728
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5764
/// <inheritdoc cref="GdipGetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5766
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5768
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5779
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
5908
/// <inheritdoc cref="GdipInvertMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
5910
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipInvertMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
5912
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
5920
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipInvertMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
6002
/// <inheritdoc cref="GdipIsMatrixEqual(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Foundation.BOOL*)"/>
6004
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)
6008
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrix2Local = &matrix2)
6010
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6020
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixEqual(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.
Matrix
* matrix2, winmdroot.Foundation.BOOL* result);
6022
/// <inheritdoc cref="GdipIsMatrixIdentity(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Foundation.BOOL*)"/>
6024
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixIdentity(in winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Foundation.BOOL result)
6028
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6037
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixIdentity(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Foundation.BOOL* result);
6039
/// <inheritdoc cref="GdipIsMatrixInvertible(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Foundation.BOOL*)"/>
6041
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixInvertible(in winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Foundation.BOOL result)
6045
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6054
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsMatrixInvertible(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Foundation.BOOL* result);
6333
/// <inheritdoc cref="GdipMultiplyLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6335
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)
6337
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6348
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6350
/// <inheritdoc cref="GdipMultiplyMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6352
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)
6354
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrix2Local = &matrix2)
6356
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6365
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.
Matrix
* matrix2, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6367
/// <inheritdoc cref="GdipMultiplyPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6369
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)
6371
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6382
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6384
/// <inheritdoc cref="GdipMultiplyPenTransform(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6386
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)
6388
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6399
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyPenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6401
/// <inheritdoc cref="GdipMultiplyTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6403
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)
6405
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6416
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6418
/// <inheritdoc cref="GdipMultiplyWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6420
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)
6422
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
6433
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipMultiplyWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.MatrixOrder order);
6988
/// <inheritdoc cref="GdipRotateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
6990
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order)
6992
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7000
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order);
7157
/// <inheritdoc cref="GdipScaleMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
7159
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float scaleX, float scaleY, winmdroot.Graphics.GdiPlus.MatrixOrder order)
7161
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7169
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float scaleX, float scaleY, winmdroot.Graphics.GdiPlus.MatrixOrder order);
7750
/// <inheritdoc cref="GdipSetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
7752
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, in winmdroot.Graphics.GdiPlus.
Matrix
matrix)
7754
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7765
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
7781
/// <inheritdoc cref="GdipSetMatrixElements(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, float, float, float, float)"/>
7783
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)
7785
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7793
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);
7970
/// <inheritdoc cref="GdipSetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
7972
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
7974
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
7985
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8240
/// <inheritdoc cref="GdipSetPenTransform(winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
8242
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
8244
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8255
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8490
/// <inheritdoc cref="GdipSetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
8492
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, in winmdroot.Graphics.GdiPlus.
Matrix
matrix)
8494
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8505
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8521
/// <inheritdoc cref="GdipSetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
8523
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
8525
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8536
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8538
/// <inheritdoc cref="GdipShearMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
8540
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipShearMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float shearX, float shearY, winmdroot.Graphics.GdiPlus.MatrixOrder order)
8542
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8550
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipShearMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float shearX, float shearY, winmdroot.Graphics.GdiPlus.MatrixOrder order);
8594
/// <inheritdoc cref="GdipTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
8596
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPoints(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.PointF pts, int count)
8600
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8609
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.PointF* pts, int count);
8611
/// <inheritdoc cref="GdipTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
8613
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPointsI(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.Point pts, int count)
8617
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8626
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.Point* pts, int count);
8628
/// <inheritdoc cref="GdipTransformPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
8630
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(ref winmdroot.Graphics.GdiPlus.GpPath path, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
8632
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8643
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformPath(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8679
/// <inheritdoc cref="GdipTransformRegion(winmdroot.Graphics.GdiPlus.GpRegion*, winmdroot.Graphics.GdiPlus.
Matrix
*)"/>
8681
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformRegion(ref winmdroot.Graphics.GdiPlus.GpRegion region, ref winmdroot.Graphics.GdiPlus.
Matrix
matrix)
8683
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8694
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTransformRegion(winmdroot.Graphics.GdiPlus.GpRegion* region, winmdroot.Graphics.GdiPlus.
Matrix
* matrix);
8724
/// <inheritdoc cref="GdipTranslateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/>
8726
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateMatrix(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, float offsetX, float offsetY, winmdroot.Graphics.GdiPlus.MatrixOrder order)
8728
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8736
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateMatrix(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, float offsetX, float offsetY, winmdroot.Graphics.GdiPlus.MatrixOrder order);
8808
/// <inheritdoc cref="GdipVectorTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.PointF*, int)"/>
8810
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPoints(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.PointF pts, int count)
8814
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8823
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPoints(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.PointF* pts, int count);
8825
/// <inheritdoc cref="GdipVectorTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
*, winmdroot.Graphics.GdiPlus.Point*, int)"/>
8827
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPointsI(ref winmdroot.Graphics.GdiPlus.
Matrix
matrix, ref winmdroot.Graphics.GdiPlus.Point pts, int count)
8831
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8840
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipVectorTransformMatrixPointsI(winmdroot.Graphics.GdiPlus.
Matrix
* matrix, winmdroot.Graphics.GdiPlus.Point* pts, int count);
8842
/// <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)"/>
8844
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)
8848
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8860
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);
8862
/// <inheritdoc cref="GdipWidenPath(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Graphics.GdiPlus.GpPen*, winmdroot.Graphics.GdiPlus.
Matrix
*, float)"/>
8864
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)
8866
fixed (winmdroot.Graphics.GdiPlus.
Matrix
* matrixLocal = &matrix)
8880
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);