summaryrefslogtreecommitdiffstats
path: root/gfx/rect.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/rect.cc')
-rw-r--r--gfx/rect.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/gfx/rect.cc b/gfx/rect.cc
index 30338f4..dd8f392 100644
--- a/gfx/rect.cc
+++ b/gfx/rect.cc
@@ -35,15 +35,16 @@ namespace gfx {
Rect::Rect() {
}
-Rect::Rect(int width, int height) {
- set_width(width);
- set_height(height);
+Rect::Rect(int width, int height)
+ : size_(width, height) {
}
Rect::Rect(int x, int y, int width, int height)
- : origin_(x, y) {
- set_width(width);
- set_height(height);
+ : origin_(x, y), size_(width, height) {
+}
+
+Rect::Rect(const gfx::Size& size)
+ : size_(size) {
}
Rect::Rect(const gfx::Point& origin, const gfx::Size& size)