Skip to main content

System.Drawing.Drawing2D

Types

NameDescription
BlendDefines a blend pattern for a LinearGradientBrush object. This class cannot be inherited.
ColorBlendDefines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited.
CombineModeSpecifies how different clipping regions can be combined.
CompositingModeSpecifies how the source colors are combined with the background colors.
CompositingQualitySpecifies the quality level to use during compositing.
DashStyleSpecifies the style of dashed lines drawn with a Pen object.
FillModeSpecifies how the interior of a closed path is filled.
GraphicsContainerRepresents the internal data of a graphics container. This class is used when saving the state of a Graphics object using the BeginContainer and EndContainer methods. This class cannot be inherited.
GraphicsPathRepresents a series of connected lines and curves. This class cannot be inherited.
GraphicsPathIteratorProvides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. This class cannot be inherited.
HatchBrushDefines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited.
HatchStyleSpecifies the different patterns available for HatchBrush objects.
InterpolationModeThe InterpolationMode enumeration specifies the algorithm that is used when
LinearGradientBrushEncapsulates a Brush with a linear gradient. This class cannot be inherited.
LinearGradientModeSpecifies the direction of a linear gradient.
LineCapSpecifies the available cap styles with which a Pen object can end a line.
LineJoinSpecifies how to join consecutive line or curve segments in a figure contained in a GraphicsPath object.
MatrixEncapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited.
MatrixOrderSpecifies the order for matrix transform operations.
PathDataContains the graphical data that makes up a GraphicsPath object. This class cannot be inherited.
PathGradientBrushEncapsulates a Brush object that fills the interior of a GraphicsPath object with a gradient. This class cannot be inherited.
PathPointTypeSpecifies the type of point in a GraphicsPath object.
PenAlignmentPen alignment constants. Specifies the alignment of a Pen in relation to the line being drawn.
PenTypePenType Type Specifies the type of fill a Pen uses to fill lines.
PixelOffsetModeSpecifies how pixels are offset during rendering.
QualityModeSpecifies the overall quality when rendering GDI+ objects.
RegionDataEncapsulates the data that makes up a Region object. This class cannot be inherited.
SmoothingModeSpecifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.
WrapModeSpecifies how a texture or gradient is tiled when it is smaller than the area being filled.