// Copyright 2013 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/layers/layer_position_constraint.h" namespace cc { LayerPositionConstraint::LayerPositionConstraint() : is_fixed_position_(false), is_fixed_to_right_edge_(false), is_fixed_to_bottom_edge_(false) { } bool LayerPositionConstraint::operator==( const LayerPositionConstraint& other) const { if (!is_fixed_position_ && !other.is_fixed_position_) return true; return is_fixed_position_ == other.is_fixed_position_ && is_fixed_to_right_edge_ == other.is_fixed_to_right_edge_ && is_fixed_to_bottom_edge_ == other.is_fixed_to_bottom_edge_; } bool LayerPositionConstraint::operator!=( const LayerPositionConstraint& other) const { return !(*this == other); } } // namespace cc