diff options
Diffstat (limited to 'cc/input/layer_selection_bound.cc')
-rw-r--r-- | cc/input/layer_selection_bound.cc | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cc/input/layer_selection_bound.cc b/cc/input/layer_selection_bound.cc new file mode 100644 index 0000000..c8054c4 --- /dev/null +++ b/cc/input/layer_selection_bound.cc @@ -0,0 +1,27 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "cc/input/layer_selection_bound.h" + +namespace cc { + +LayerSelectionBound::LayerSelectionBound() + : type(SELECTION_BOUND_EMPTY), layer_id(0) { +} + +LayerSelectionBound::~LayerSelectionBound() { +} + +bool operator==(const LayerSelectionBound& lhs, + const LayerSelectionBound& rhs) { + return lhs.type == rhs.type && lhs.layer_id == rhs.layer_id && + lhs.layer_rect == rhs.layer_rect; +} + +bool operator!=(const LayerSelectionBound& lhs, + const LayerSelectionBound& rhs) { + return !(lhs == rhs); +} + +} // namespace cc |