Classes | |
class | AffineTransform |
Represents a 2D affine-transformation matrix. More... | |
class | BorderSize< ValueType > |
Specifies a set of gaps to be left around the sides of a rectangle. More... | |
class | EdgeTable |
A table of horizontal scan-line segments - used for rasterising Paths. More... | |
class | Line< ValueType > |
Represents a line. More... | |
class | Parallelogram< ValueType > |
Represents a parallelogram that is defined by 3 points. More... | |
class | Path |
A path is a sequence of lines and curves that may either form a closed shape or be open-ended. More... | |
class | Path::Iterator |
Iterates the lines and curves that a path contains. More... | |
class | PathFlatteningIterator |
Flattens a Path object into a series of straight-line sections. More... | |
class | PathStrokeType |
Describes a type of stroke used to render a solid outline along a path. More... | |
class | Point< ValueType > |
A pair of (x, y) coordinates. More... | |
class | Rectangle< ValueType > |
Manages a rectangle and allows geometric operations to be performed on it. More... | |
class | RectangleList< ValueType > |
Maintains a set of rectangles as a complex region. More... | |
Functions | |
template<typename ValueType > | |
Point< ValueType > | operator* (ValueType value, Point< ValueType > p) noexcept |
Multiplies the point's coordinates by a scalar value. | |