5 #ifndef FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_INPUTS_CONTENTS_FILTER_INPUT_H_
6 #define FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_INPUTS_CONTENTS_FILTER_INPUT_H_
17 std::optional<Snapshot>
GetSnapshot(std::string_view label,
20 std::optional<Rect> coverage_limit,
21 int32_t mip_count)
const override;
29 std::shared_ptr<Contents> contents_;
30 mutable std::optional<Snapshot> snapshot_;
~ContentsFilterInput() override
std::optional< Snapshot > GetSnapshot(std::string_view label, const ContentContext &renderer, const Entity &entity, std::optional< Rect > coverage_limit, int32_t mip_count) const override
std::optional< Rect > GetCoverage(const Entity &entity) const override