|
typedef point2::type | T |
|
typedef point2 | type |
|
|
| RectT (const point2 &Pos, const point2 &Size) |
|
| RectT (T x, T y, T w, T h) |
|
bool | operator== (const RectT &r) const |
|
bool | operator!= (const RectT &r) const |
|
bool | isEmpty () const |
|
bool | isIntersecting (const RectT &r) const |
|
bool | pointIn (const point2 &p) const |
|
void | clip (const RectT &rect) |
|
void | unite (const RectT &rect) |
|
void | unite (const point2 &p) |
|
point2 | getCenter () const |
|
point2 | getSize () const |
|
point2 | getLeftTop () const |
|
point2 | getRightBottom () const |
|
point2 | getRightTop () const |
|
point2 | getLeftBottom () const |
|
T | getX () const |
|
T | getY () const |
|
T | getLeft () const |
|
T | getTop () const |
|
T | getWidth () const |
|
T | getHeight () const |
|
T | getRight () const |
|
T | getBottom () const |
|
void | set (T x, T y, T w, T h) |
|
void | setPosition (const point2 &pos_) |
|
void | setPosition (T x, T y) |
|
void | setSize (const point2 &size_) |
|
void | setSize (T x, T y) |
|
void | setX (T v) |
|
void | setY (T v) |
|
void | setWidth (T v) |
|
void | setHeight (T v) |
|
void | moveLeft (T v) |
|
void | moveTop (T v) |
|
void | moveRight (T v) |
|
void | moveBottom (T v) |
|
void | expand (const point2 &v1, const point2 &v2) |
|
template<class R > |
RectT | operator* (const VectorT2< R > &v) const |
|
template<class R > |
RectT | operator/ (const VectorT2< R > &v) const |
|
template<class R > |
RectT | operator* (const R &v) const |
|
template<class R > |
RectT | operator/ (const R &v) const |
|
template<typename R > |
R | cast () const |
|
|
static const RectT | invalidated () |
|
static const RectT | huge () |
|
The documentation for this class was generated from the following file: