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.
5 #ifndef TransformOrigin_h
6 #define TransformOrigin_h
8 #include "platform/Length.h"
12 class TransformOrigin
{
14 TransformOrigin(const Length
& x
, const Length
& y
, float z
) : m_x(x
), m_y(y
), m_z(z
) { }
15 bool operator==(const TransformOrigin
& o
) const { return m_x
== o
.m_x
&& m_y
== o
.m_y
&& m_z
== o
.m_z
; }
16 bool operator!=(const TransformOrigin
& o
) const { return !(*this == o
); }
17 const Length
& x() const { return m_x
; }
18 const Length
& y() const { return m_y
; }
19 float z() const { return m_z
; }
28 #endif // TransformOrigin_h