Namespace DRIT.Drawing.Drawing2D
Classes
Blend
Stores the blend definition for gradient brushes including position and factor arrays.
ColorBlend
Stores color and position information for gradient interpolation.
GraphicsPath
Represents a series of connected lines and curves that form a closed or open shape.
HatchBrush
Defines a rectangular, horizontal, vertical, or crosshatch brush.
ImageAttributes
Specifies colour-adjustment information applied to pixels during image rendering. Supports colour matrices, gamma correction, colour-key transparency and colour remapping.
LinearGradientBrush
Defines a brush that blends two colors along a linear gradient.
Matrix
Represents a 2D affine transformation matrix. Internal storage: [M11, M12, M21, M22, DX, DY] (GDI+ element order). Row-vector transform: x' = xM11 + yM21 + DX, y' = xM12 + yM22 + DY.
PathData
Contains the data needed to create or modify a GraphicsPath.
PathGradientBrush
Encapsulates a Brush object that creates a gradient using the center point and the vertices of the path defining the gradient shape.
Region
Describes the interior of a graphics shape composed of rectangles, paths, and set operations (union, intersection, exclusion, complement, xor).
RegionData
Encapsulates the data that describes a Region.
Enums
CombineMode
Specifies the combine mode for region operations.
CompositingMode
Specifies how pixels are composited during rendering.
CompositingQuality
Specifies the quality level for compositing operations.
DashCap
Specifies the dash cap style for lines drawn with a Pen.
DashStyle
Specifies the style of dashed lines drawn with a Pen.
FillMode
Specifies how the interior of a shape defined by a GraphicsPath is filled.
FlushIntention
Specifies whether to flush immediately or synchronize before flushing.
HatchStyle
Specifies the hatch style for HatchBrush fill patterns.
InterpolationMode
Specifies the interpolation mode for scaling and rotating images.
LineCap
Specifies the cap style for the start and end of lines drawn with a Pen.
LineJoin
Specifies the join style for the connection of line segments drawn with a Pen.
LinearGradientMode
Specifies the direction of a linear gradient.
MatrixOrder
Specifies the order for matrix operations.
PathPointType
Specifies the type of a path point. Upper bits carry flags; lower 3 bits are the point type.
PenAlignment
Specifies the alignment of a Pen relative to the stroke outline.
PenType
Specifies the type of a Pen fill.
PixelOffsetMode
Specifies the pixel offset mode for rendering.
SmoothingMode
Specifies the smoothing mode for rendering lines and curves.
WrapMode
Specifies how texture and gradient brushes are tiled when they extend beyond the shape.