5#ifndef FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_INPUTS_TEXTURE_FILTER_INPUT_H_
6#define FLUTTER_IMPELLER_ENTITY_CONTENTS_FILTERS_INPUTS_TEXTURE_FILTER_INPUT_H_
22 std::optional<Snapshot>
GetSnapshot(
const std::string& label,
25 std::optional<Rect> coverage_limit,
26 int32_t mip_count)
const override;
38 std::shared_ptr<Texture> texture_;
std::optional< Snapshot > GetSnapshot(const std::string &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
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
Variant GetInput() const override
SK_API sk_sp< PrecompileColorFilter > Matrix()
A 4x4 matrix using column-major storage.