5 #ifndef FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_INPUTS_TEXTURE_FILTER_INPUT_H_
6 #define FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_INPUTS_TEXTURE_FILTER_INPUT_H_
19 std::optional<Snapshot>
GetSnapshot(std::string_view label,
22 std::optional<Rect> coverage_limit,
23 int32_t mip_count)
const override;
35 std::shared_ptr<Texture> texture_;
std::optional< Rect > GetCoverage(const Entity &entity) const 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
Matrix GetLocalTransform(const Entity &entity) const override
Get the local transform of this filter input. This transform is relative to the Entity transform spac...
~TextureFilterInput() override
A 4x4 matrix using column-major storage.