39 bool contains(
double x,
double y)
const;
45 spimpl::impl_ptr<RectPrivate> impl;
void setBottom(double bottom)
Definition rect.cpp:64
void setLeft(double left)
Definition rect.cpp:28
double width() const
Definition rect.cpp:70
void clamp(double left, double top, double right, double bottom)
Definition rect.cpp:92
Rect(double left, double top, double right, double bottom)
Definition rect.cpp:10
bool intersects(const Rect &rect) const
Definition rect.cpp:107
double left() const
Definition rect.cpp:22
double bottom() const
Definition rect.cpp:58
double top() const
Definition rect.cpp:34
void setRight(double right)
Definition rect.cpp:52
void setTop(double top)
Definition rect.cpp:40
bool contains(double x, double y) const
Definition rect.cpp:126
static void intersected(const Rect &a, const Rect &b, Rect &dst)
Definition rect.cpp:142
double right() const
Definition rect.cpp:46
double height() const
Definition rect.cpp:76
static void united(const Rect &a, const Rect &b, Rect &dst)
Definition rect.cpp:151
void snapToInt()
Definition rect.cpp:82
#define LIBSCRATCHCPP_EXPORT
Definition global.h:17
The main namespace of the library.
Definition asset.h:10