|
JUCE
|
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. | |