|
template<class T_ > |
basic_Size< T_ > | Combine (const basic_Size< T_ > &l, const basic_Size< T_ > &r) |
| Returns the minimum required size that can hold both size objects. More...
|
|
template<class T_ , class O_ > |
auto | operator* (const basic_Point< T_ > &l, const basic_Size< O_ > &r) -> basic_Point< decltype(l.X *r.Width)> |
| Allows multiplication of point with a size object. More...
|
|
template<class T_ > |
basic_Size< T_ > | operator* (const basic_Size< T_ > &size, double factor) |
| Multiplies a size with a scalar, effectively resizing it. More...
|
|
template<class T_ > |
basic_Size< T_ > | operator* (double factor, const basic_Size< T_ > &size) |
| Multiplies a size with a scalar, effectively resizing it. More...
|
|
template<class T_ , class O_ > |
auto | operator/ (const basic_Point< T_ > &l, const basic_Size< O_ > &r) -> basic_Point< decltype(l.X *r.Width)> |
| Allows division of point with a size object. More...
|
|
template<class T_ > |
basic_Size< T_ > | operator/ (const basic_Size< T_ > &size, double factor) |
| Divides a size with a scalar, effectively resizing it. More...
|
|
template<class T_ > |
basic_Size< T_ > | operator/ (double factor, const basic_Size< T_ > &size) |
| Divides a size with a scalar, effectively resizing it. More...
|
|
template<class T_ > |
std::istream & | operator>> (std::istream &in, basic_Size< T_ > &size) |
| Reads a size object from a stream. More...
|
|
template<class T_ , class O_ > |
void | Scale (basic_Point< T_ > &point, const basic_Size< O_ > &size) |
| Scales the given point by the given factor. More...
|
|
template<class T_ , class O_ > |
void | Scale (basic_Size< T_ > &l, const basic_Size< O_ > &size) |
| Scales the given l by the given factor. More...
|
|
template<class T_ , class O1_ , class O2_ > |
void | Scale (basic_Size< T_ > &l, const O1_ &sizex, const O2_ &sizey) |
| Scales the given size by the given factors for x and y coordinates. More...
|
|
template<class T_ , class O_ > |
void | Scale (basic_Size< T_ > &l, const O_ &size) |
| Scales the given size by the given factor. More...
|
|
template<class T_ > |
basic_Size< T_ > | Union (const basic_Size< T_ > &l, const basic_Size< T_ > &r) |
| Returns the maximum size that can fit into both size objects. More...
|
|