Flutter Engine
The Flutter Engine
|
#include <image_filter.h>
Public Member Functions | |
BlurImageFilter (Sigma sigma_x, Sigma sigma_y, FilterContents::BlurStyle blur_style, Entity::TileMode tile_mode) | |
~BlurImageFilter () override | |
std::shared_ptr< FilterContents > | WrapInput (const FilterInput::Ref &input) const override |
Wraps the given filter input with a GPU-based image filter. More... | |
std::shared_ptr< ImageFilter > | Clone () const override |
void | Visit (ImageFilterVisitor &visitor) override |
Public Member Functions inherited from impeller::ImageFilter | |
ImageFilter () | |
virtual | ~ImageFilter () |
std::shared_ptr< FilterContents > | GetFilterContents () const |
Generate a new FilterContents using this filter's configuration. More... | |
virtual std::shared_ptr< FilterContents > | WrapInput (const FilterInput::Ref &input) const =0 |
Wraps the given filter input with a GPU-based image filter. More... | |
virtual std::shared_ptr< ImageFilter > | Clone () const =0 |
virtual void | Visit (ImageFilterVisitor &visitor)=0 |
Additional Inherited Members | |
Static Public Member Functions inherited from impeller::ImageFilter | |
static std::shared_ptr< ImageFilter > | MakeBlur (Sigma sigma_x, Sigma sigma_y, FilterContents::BlurStyle blur_style, Entity::TileMode tile_mode) |
static std::shared_ptr< ImageFilter > | MakeDilate (Radius radius_x, Radius radius_y) |
static std::shared_ptr< ImageFilter > | MakeErode (Radius radius_x, Radius radius_y) |
static std::shared_ptr< ImageFilter > | MakeMatrix (const Matrix &matrix, SamplerDescriptor sampler_descriptor) |
static std::shared_ptr< ImageFilter > | MakeCompose (const ImageFilter &inner, const ImageFilter &outer) |
static std::shared_ptr< ImageFilter > | MakeFromColorFilter (const ColorFilter &color_filter) |
static std::shared_ptr< ImageFilter > | MakeLocalMatrix (const Matrix &matrix, const ImageFilter &internal_filter) |
Definition at line 96 of file image_filter.h.
impeller::BlurImageFilter::BlurImageFilter | ( | Sigma | sigma_x, |
Sigma | sigma_y, | ||
FilterContents::BlurStyle | blur_style, | ||
Entity::TileMode | tile_mode | ||
) |
Definition at line 71 of file image_filter.cc.
|
overridedefault |
|
overridevirtual |
Implements impeller::ImageFilter.
Definition at line 88 of file image_filter.cc.
|
inlineoverridevirtual |
Implements impeller::ImageFilter.
Definition at line 113 of file image_filter.h.
|
overridevirtual |
Wraps the given filter input with a GPU-based image filter.
Implements impeller::ImageFilter.
Definition at line 82 of file image_filter.cc.