1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef DOMRect_h 6#define DOMRect_h 7 8#include "bindings/core/v8/Dictionary.h" 9#include "core/dom/DOMRectReadOnly.h" 10 11namespace blink { 12 13class DOMRect FINAL : public DOMRectReadOnly { 14public: 15 static DOMRect* create(double x = 0, double y = 0, double width = 0, double height = 0); 16 17 void setX(double x) { m_x = x; } 18 void setY(double y) { m_y = y; } 19 void setWidth(double width) { m_width = width; } 20 void setHeight(double height) { m_height = height; } 21 22protected: 23 DOMRect(double x, double y, double z, double w); 24}; 25 26} // namespace blink 27 28#endif 29