109 references to MatrixOrder
System.Drawing.Common (34)
System\Drawing\Drawing2D\LinearGradientBrush.cs (4)
315PInvokeGdiPlus.GdipMultiplyLineTransform(NativeLineGradient, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 323PInvokeGdiPlus.GdipTranslateLineTransform(NativeLineGradient, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 331PInvokeGdiPlus.GdipScaleLineTransform(NativeLineGradient, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 339PInvokeGdiPlus.GdipRotateLineTransform(NativeLineGradient, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
System\Drawing\Drawing2D\Matrix.cs (12)
189PInvokeGdiPlus.GdipMultiplyMatrix(NativeMatrix, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 198PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, offsetX, offsetY, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 206PInvokeGdiPlus.GdipScaleMatrix(NativeMatrix, scaleX, scaleY, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 214PInvokeGdiPlus.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 224status = PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, point.X, point.Y, (GdiPlus.MatrixOrder)order); 225status |= PInvokeGdiPlus.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order); 226status |= PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, -point.X, -point.Y, (GdiPlus.MatrixOrder)order); 230status = PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, -point.X, -point.Y, (GdiPlus.MatrixOrder)order); 231status |= PInvokeGdiPlus.GdipRotateMatrix(NativeMatrix, angle, (GdiPlus.MatrixOrder)order); 232status |= PInvokeGdiPlus.GdipTranslateMatrix(NativeMatrix, point.X, point.Y, (GdiPlus.MatrixOrder)order); 241PInvokeGdiPlus.GdipShearMatrix(NativeMatrix, shearX, shearY, GdiPlus.MatrixOrder.MatrixOrderPrepend).ThrowIfFailed(); 247PInvokeGdiPlus.GdipShearMatrix(NativeMatrix, shearX, shearY, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
System\Drawing\Drawing2D\MatrixOrder.cs (2)
8Prepend = GdiPlus.MatrixOrder.MatrixOrderPrepend, 9Append = GdiPlus.MatrixOrder.MatrixOrderAppend
System\Drawing\Drawing2D\PathGradientBrush.cs (4)
344(GdiPlus.MatrixOrder)order).ThrowIfFailed(); 354PInvokeGdiPlus.GdipTranslatePathGradientTransform(NativePathGradient, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 362PInvokeGdiPlus.GdipScalePathGradientTransform(NativePathGradient, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 370PInvokeGdiPlus.GdipRotatePathGradientTransform(NativePathGradient, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
System\Drawing\Graphics.cs (4)
627CheckStatus(PInvokeGdiPlus.GdipMultiplyWorldTransform(NativeGraphics, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order)); 634CheckStatus(PInvokeGdiPlus.GdipTranslateWorldTransform(NativeGraphics, dx, dy, (GdiPlus.MatrixOrder)order)); 639CheckStatus(PInvokeGdiPlus.GdipScaleWorldTransform(NativeGraphics, sx, sy, (GdiPlus.MatrixOrder)order)); 644CheckStatus(PInvokeGdiPlus.GdipRotateWorldTransform(NativeGraphics, angle, (GdiPlus.MatrixOrder)order));
System\Drawing\Pen.cs (4)
474PInvokeGdiPlus.GdipMultiplyPenTransform(NativePen, matrix.NativeMatrix, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 490PInvokeGdiPlus.GdipTranslatePenTransform(NativePen, dx, dy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 504PInvokeGdiPlus.GdipScalePenTransform(NativePen, sx, sy, (GdiPlus.MatrixOrder)order).ThrowIfFailed(); 518PInvokeGdiPlus.GdipRotatePenTransform(NativePen, angle, (GdiPlus.MatrixOrder)order).ThrowIfFailed();
System\Drawing\TextureBrush.cs (4)
172(GdiPlus.MatrixOrder)order).ThrowIfFailed(); 185(GdiPlus.MatrixOrder)order).ThrowIfFailed(); 197(GdiPlus.MatrixOrder)order).ThrowIfFailed(); 209(GdiPlus.MatrixOrder)order).ThrowIfFailed();
System.Private.Windows.GdiPlus (75)
_generated\60\Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (75)
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) 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) 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) 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) 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) 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) 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); 6974 /// <inheritdoc cref="GdipRotateLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 6976 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order) 6986 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, float angle, 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) 7000 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateMatrix(winmdroot.Graphics.GdiPlus.Matrix* matrix, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7002 /// <inheritdoc cref="GdipRotatePathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7004 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRotatePathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7014 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotatePathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7016 /// <inheritdoc cref="GdipRotatePenTransform(winmdroot.Graphics.GdiPlus.GpPen*, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7018 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRotatePenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7028 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotatePenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7030 /// <inheritdoc cref="GdipRotateTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7032 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7042 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7044 /// <inheritdoc cref="GdipRotateWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7046 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7056 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRotateWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, float angle, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7143 /// <inheritdoc cref="GdipScaleLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7145 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7155 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, float sx, float sy, 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) 7169 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleMatrix(winmdroot.Graphics.GdiPlus.Matrix* matrix, float scaleX, float scaleY, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7171 /// <inheritdoc cref="GdipScalePathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7173 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipScalePathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7183 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScalePathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7185 /// <inheritdoc cref="GdipScalePenTransform(winmdroot.Graphics.GdiPlus.GpPen*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7187 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipScalePenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7197 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScalePenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7199 /// <inheritdoc cref="GdipScaleTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7201 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7211 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 7213 /// <inheritdoc cref="GdipScaleWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 7215 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 7225 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipScaleWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, float sx, float sy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 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) 8550 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipShearMatrix(winmdroot.Graphics.GdiPlus.Matrix* matrix, float shearX, float shearY, winmdroot.Graphics.GdiPlus.MatrixOrder order); 8710 /// <inheritdoc cref="GdipTranslateLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 8712 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateLineTransform(ref winmdroot.Graphics.GdiPlus.GpLineGradient brush, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 8722 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateLineTransform(winmdroot.Graphics.GdiPlus.GpLineGradient* brush, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 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) 8736 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateMatrix(winmdroot.Graphics.GdiPlus.Matrix* matrix, float offsetX, float offsetY, winmdroot.Graphics.GdiPlus.MatrixOrder order); 8738 /// <inheritdoc cref="GdipTranslatePathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 8740 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslatePathGradientTransform(ref winmdroot.Graphics.GdiPlus.GpPathGradient brush, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 8750 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslatePathGradientTransform(winmdroot.Graphics.GdiPlus.GpPathGradient* brush, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 8752 /// <inheritdoc cref="GdipTranslatePenTransform(winmdroot.Graphics.GdiPlus.GpPen*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 8754 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslatePenTransform(ref winmdroot.Graphics.GdiPlus.GpPen pen, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 8764 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslatePenTransform(winmdroot.Graphics.GdiPlus.GpPen* pen, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 8780 /// <inheritdoc cref="GdipTranslateTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 8782 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateTextureTransform(ref winmdroot.Graphics.GdiPlus.GpTexture brush, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 8792 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateTextureTransform(winmdroot.Graphics.GdiPlus.GpTexture* brush, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order); 8794 /// <inheritdoc cref="GdipTranslateWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics*, float, float, winmdroot.Graphics.GdiPlus.MatrixOrder)"/> 8796 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateWorldTransform(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order) 8806 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipTranslateWorldTransform(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, float dx, float dy, winmdroot.Graphics.GdiPlus.MatrixOrder order);