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.
8 #include "core/CoreExport.h"
9 #include "core/dom/DOMPointReadOnly.h"
15 class CORE_EXPORT DOMPoint final
: public DOMPointReadOnly
{
16 DEFINE_WRAPPERTYPEINFO();
18 static DOMPoint
* create(const DOMPointInit
&);
19 static DOMPoint
* create(double x
, double y
, double z
= 0, double w
= 1);
21 void setX(double x
) { m_x
= x
; }
22 void setY(double y
) { m_y
= y
; }
23 void setZ(double z
) { m_z
= z
; }
24 void setW(double w
) { m_w
= w
; }
27 DOMPoint(double x
, double y
, double z
, double w
);