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)
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)
_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);