5#ifndef FLUTTER_FLOW_LAYERS_IMAGE_FILTER_LAYER_H_
6#define FLUTTER_FLOW_LAYERS_IMAGE_FILTER_LAYER_H_
9#include "flutter/flow/layers/cacheable_layer.h"
26 std::shared_ptr<const DlImageFilter> filter_;
27 std::shared_ptr<const DlImageFilter> transformed_filter_;
void Diff(DiffContext *context, const Layer *old_layer) override
void Paint(PaintContext &context) const override
void Preroll(PrerollContext *context) override
ImageFilterLayer(std::shared_ptr< const DlImageFilter > filter, const SkPoint &offset=SkPoint::Make(0, 0))
static constexpr SkPoint Make(float x, float y)