Detailed Description

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

Function Documentation

◆ operator*()

template<typename ValueType >
Point<ValueType> operator* ( ValueType  value,
Point< ValueType >  p 
)
noexcept

Multiplies the point's coordinates by a scalar value.