System.Drawing.Drawing2D Namespace

 
Classes
  ClassDescription
Public classAdjustableArrowCap
Represents an adjustable arrow-shaped line cap. This class cannot be inherited.
Public classBlend
Defines a blend pattern for a LinearGradientBrush object. This class cannot be inherited.
Public classColorBlend
Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited.
Public classCustomLineCap
Encapsulates a custom user-defined line cap.
Public classGraphicsContainer
Represents 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.
Public classGraphicsPath
Represents a series of connected lines and curves.
Public classGraphicsPathIterator
Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. This class cannot be inherited.
Public classGraphicsState
Represents the state of a Graphics object. This object is returned by a call to the Save methods. This class cannot be inherited.
Public classHatchBrush
Defines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited.
Public classLinearGradientBrush
Encapsulates a Brush with a linear gradient. This class cannot be inherited.
Public classMatrix
Encapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited.
Public classPathData
Contains the graphical data that makes up a GraphicsPath object. This class cannot be inherited.
Public classPathGradientBrush
Encapsulates a Brush object that fills the interior of a GraphicsPath object with a gradient. This class cannot be inherited.
Public classRegionData
Encapsulates the data that makes up a Region object. This class cannot be inherited.
Enumerations
  EnumerationDescription
Public enumerationCombineMode
Specifies how different clipping regions can be combined.
Public enumerationCompositingMode
Specifies how the source colors are combined with the background colors.
Public enumerationCompositingQuality
Specifies the quality level to use during compositing.
Public enumerationCoordinateSpace
Specifies the system to use when evaluating coordinates.
Public enumerationDashCap
Specifies the type of graphic shape to use on both ends of each dash in a dashed line.
Public enumerationDashStyle
Specifies the style of dashed lines drawn with a Pen object.
Public enumerationFillMode
Specifies how the interior of a closed path is filled.
Public enumerationFlushIntention
Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible.
Public enumerationHatchStyle
Specifies the different patterns available for HatchBrush objects.
Public enumerationInterpolationMode
The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.
Public enumerationLinearGradientMode
Specifies the direction of a linear gradient.
Public enumerationLineCap
Specifies the available cap styles with which a Pen object can end a line.
Public enumerationLineJoin
Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.
Public enumerationMatrixOrder
Specifies the order for matrix transform operations.
Public enumerationPathPointType
Specifies the type of point in a GraphicsPath object.
Public enumerationPenAlignment
Specifies the alignment of a Pen object in relation to the theoretical, zero-width line.
Public enumerationPenType
Specifies the type of fill a Pen object uses to fill lines.
Public enumerationPixelOffsetMode
Specifies how pixels are offset during rendering.
Public enumerationSmoothingMode
Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.
Public enumerationWarpMode
Specifies the type of warp transformation applied in a Warp method.
Public enumerationWrapMode
Specifies how a texture or gradient is tiled when it is smaller than the area being filled.