chromium/cc/slim/filter.h

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CC_SLIM_FILTER_H_
#define CC_SLIM_FILTER_H_

#include "base/component_export.h"

namespace cc::slim {

// Filters modeled after css filter property.
// Note a layer with filter is more expensive than two layers layers with
// opacity blending, so always prefer to use additional layers if possible.
class COMPONENT_EXPORT(CC_SLIM) Filter {};

}  // namespace cc::slim

#endif  // CC_SLIM_FILTER_H_