Flutter Impeller
srgb_to_linear_filter_contents.h
Go to the documentation of this file.
1 // Copyright 2013 The Flutter Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_SRGB_TO_LINEAR_FILTER_CONTENTS_H_
6 #define FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_SRGB_TO_LINEAR_FILTER_CONTENTS_H_
7 
10 
11 namespace impeller {
12 
14  public:
16 
18 
19  private:
20  // |FilterContents|
21  std::optional<Entity> RenderFilter(
22  const FilterInput::Vector& input_textures,
23  const ContentContext& renderer,
24  const Entity& entity,
25  const Matrix& effect_transform,
26  const Rect& coverage,
27  const std::optional<Rect>& coverage_hint) const override;
28 
30 
32  delete;
33 };
34 
35 } // namespace impeller
36 
37 #endif // FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_SRGB_TO_LINEAR_FILTER_CONTENTS_H_
std::vector< FilterInput::Ref > Vector
Definition: filter_input.h:33
A 4x4 matrix using column-major storage.
Definition: matrix.h:37