// 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 "ui/views/cull_set.h" namespace views { CullSet::CullSet() { } CullSet::~CullSet() { } CullSet::CullSet(scoped_ptr > cull_set) : cull_set_(cull_set.Pass()) { } bool CullSet::ShouldPaint(const View* view) const { if (cull_set_) return (cull_set_->count(reinterpret_cast(view)) > 0); return true; } } // namespace views