#ifndef CC_INPUT_LAYER_SELECTION_BOUND_H_
#define CC_INPUT_LAYER_SELECTION_BOUND_H_
#include <string>
#include "cc/cc_export.h"
#include "components/viz/common/quads/selection.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/selection_bound.h"
namespace cc {
struct CC_EXPORT LayerSelectionBound {
LayerSelectionBound();
~LayerSelectionBound();
gfx::SelectionBound::Type type;
gfx::Point edge_start;
gfx::Point edge_end;
int layer_id;
bool hidden;
std::string ToString() const;
bool operator==(const LayerSelectionBound& other) const;
bool operator!=(const LayerSelectionBound& other) const;
};
using LayerSelection = viz::Selection<LayerSelectionBound>;
}
#endif