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)
10internal GdiPlus.Matrix* NativeMatrix { get; private set; } 14GdiPlus.Matrix* matrix; 21GdiPlus.Matrix* matrix; 34private Matrix(GdiPlus.Matrix* nativeMatrix) => NativeMatrix = nativeMatrix; 36internal static GdiPlus.Matrix* CreateNativeHandle(Matrix3x2 matrix) 38GdiPlus.Matrix* nativeMatrix; 59GdiPlus.Matrix* matrix; 73GdiPlus.Matrix* matrix; 102GdiPlus.Matrix* matrix;
System\Drawing\Graphics.cs (2)
451GdiPlus.Matrix* nativeMatrix; 472GdiPlus.Matrix* nativeMatrix = Matrix.CreateNativeHandle(value);
System\Drawing\PointerExtensions.cs (1)
13public 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);