NetForms

System.Drawing.Drawing2D

Generated by tools/NetForms.ApiDiff --markdown - do not edit by hand. All namespaces.

36 types: 20 complete, 4 partial, 12 missing; 56 members missing from partial types.

Type Kind Status Missing members
AdjustableArrowCap class ❌ missing
Blend class ❌ missing
ColorBlend class ❌ missing
CombineMode enum ✅ complete
CompositingMode enum ✅ complete
CompositingQuality enum ✅ complete
CoordinateSpace enum ✅ complete
CustomLineCap class ❌ missing
DashCap enum ❌ missing
DashStyle enum ✅ complete
FillMode enum ✅ complete
FlushIntention enum ✅ complete
GraphicsContainer class ✅ complete
GraphicsPath class 🟡 partial 38
GraphicsPathIterator class ❌ missing
GraphicsState class ✅ complete
HatchBrush class ✅ complete
HatchStyle enum ✅ complete
InterpolationMode enum ✅ complete
LineCap enum ✅ complete
LineJoin enum ✅ complete
LinearGradientBrush class 🟡 partial 10
LinearGradientMode enum ✅ complete
Matrix class 🟡 partial 7
MatrixOrder enum ✅ complete
PathData class ✅ complete
PathGradientBrush class ❌ missing
PathPointType enum 🟡 partial 1
PenAlignment enum ❌ missing
PenType enum ❌ missing
PixelOffsetMode enum ✅ complete
QualityMode enum ❌ missing
RegionData class ❌ missing
SmoothingMode enum ✅ complete
WarpMode enum ❌ missing
WrapMode enum ✅ complete

Missing members of partial types

GraphicsPath

.ctor(System.Drawing.Point[], System.Byte[], System.Drawing.Drawing2D.FillMode)
.ctor(System.ReadOnlySpan<System.Drawing.Point>, System.ReadOnlySpan<System.Byte>, System.Drawing.Drawing2D.FillMode)
.ctor(System.ReadOnlySpan<System.Drawing.PointF>, System.ReadOnlySpan<System.Byte>, System.Drawing.Drawing2D.FillMode)
System.Boolean IsOutlineVisible(System.Drawing.Point, System.Drawing.Pen, System.Drawing.Graphics)
System.Boolean IsOutlineVisible(System.Drawing.PointF, System.Drawing.Pen, System.Drawing.Graphics)
System.Boolean IsOutlineVisible(System.Int32, System.Int32, System.Drawing.Pen)
System.Boolean IsOutlineVisible(System.Int32, System.Int32, System.Drawing.Pen, System.Drawing.Graphics)
System.Boolean IsOutlineVisible(System.Single, System.Single, System.Drawing.Pen)
System.Boolean IsOutlineVisible(System.Single, System.Single, System.Drawing.Pen, System.Drawing.Graphics)
System.Boolean IsVisible(System.Int32, System.Int32, System.Drawing.Graphics)
System.Boolean IsVisible(System.Single, System.Single, System.Drawing.Graphics)
System.Int32 GetPathPoints(System.Span<System.Drawing.PointF>)
System.Int32 GetPathTypes(System.Span<System.Byte>)
System.Void AddBeziers(System.ReadOnlySpan<System.Drawing.Point>)
System.Void AddBeziers(System.ReadOnlySpan<System.Drawing.PointF>)
System.Void AddClosedCurve(System.ReadOnlySpan<System.Drawing.Point>)
System.Void AddClosedCurve(System.ReadOnlySpan<System.Drawing.Point>, System.Single)
System.Void AddClosedCurve(System.ReadOnlySpan<System.Drawing.PointF>)
System.Void AddClosedCurve(System.ReadOnlySpan<System.Drawing.PointF>, System.Single)
System.Void AddCurve(System.ReadOnlySpan<System.Drawing.Point>)
System.Void AddCurve(System.ReadOnlySpan<System.Drawing.Point>, System.Single)
System.Void AddCurve(System.ReadOnlySpan<System.Drawing.PointF>)
System.Void AddCurve(System.ReadOnlySpan<System.Drawing.PointF>, System.Single)
System.Void AddLines(System.ReadOnlySpan<System.Drawing.Point>)
System.Void AddLines(System.ReadOnlySpan<System.Drawing.PointF>)
System.Void AddPolygon(System.ReadOnlySpan<System.Drawing.Point>)
System.Void AddPolygon(System.ReadOnlySpan<System.Drawing.PointF>)
System.Void AddRectangles(System.ReadOnlySpan<System.Drawing.Rectangle>)
System.Void AddRectangles(System.ReadOnlySpan<System.Drawing.RectangleF>)
System.Void AddRoundedRectangle(System.Drawing.Rectangle, System.Drawing.Size)
System.Void AddRoundedRectangle(System.Drawing.RectangleF, System.Drawing.SizeF)
System.Void ClearMarkers()
System.Void SetMarkers()
System.Void Warp(System.Drawing.PointF[], System.Drawing.RectangleF)
System.Void Warp(System.Drawing.PointF[], System.Drawing.RectangleF, System.Drawing.Drawing2D.Matrix)
System.Void Warp(System.Drawing.PointF[], System.Drawing.RectangleF, System.Drawing.Drawing2D.Matrix, System.Drawing.Drawing2D.WarpMode)
System.Void Warp(System.Drawing.PointF[], System.Drawing.RectangleF, System.Drawing.Drawing2D.Matrix, System.Drawing.Drawing2D.WarpMode, System.Single)
System.Void Warp(System.ReadOnlySpan<System.Drawing.PointF>, System.Drawing.RectangleF, System.Drawing.Drawing2D.Matrix, System.Drawing.Drawing2D.WarpMode, System.Single)

LinearGradientBrush

System.Drawing.Drawing2D.Blend Blend { get; set; }
System.Drawing.Drawing2D.ColorBlend InterpolationColors { get; set; }
System.Void MultiplyTransform(System.Drawing.Drawing2D.Matrix)
System.Void MultiplyTransform(System.Drawing.Drawing2D.Matrix, System.Drawing.Drawing2D.MatrixOrder)
System.Void RotateTransform(System.Single, System.Drawing.Drawing2D.MatrixOrder)
System.Void ScaleTransform(System.Single, System.Single, System.Drawing.Drawing2D.MatrixOrder)
System.Void SetBlendTriangularShape(System.Single)
System.Void SetBlendTriangularShape(System.Single, System.Single)
System.Void SetSigmaBellShape(System.Single)
System.Void SetSigmaBellShape(System.Single, System.Single)

Matrix

.ctor(System.Numerics.Matrix3x2)
System.Numerics.Matrix3x2 MatrixElements { get; set; }
System.Void TransformPoints(System.ReadOnlySpan<System.Drawing.Point>)
System.Void TransformPoints(System.ReadOnlySpan<System.Drawing.PointF>)
System.Void TransformVectors(System.ReadOnlySpan<System.Drawing.Point>)
System.Void TransformVectors(System.ReadOnlySpan<System.Drawing.PointF>)
System.Void VectorTransformPoints(System.ReadOnlySpan<System.Drawing.Point>)

PathPointType

System.Int32 value__

Edit this page on GitHub