#include <dl_erode_image_filter.h>
Public Member Functions | |
| DlErodeImageFilter (DlScalar radius_x, DlScalar radius_y) | |
| DlErodeImageFilter (const DlErodeImageFilter *filter) | |
| DlErodeImageFilter (const DlErodeImageFilter &filter) | |
| std::shared_ptr< DlImageFilter > | shared () const override |
| DlImageFilterType | type () const override |
| size_t | size () const override |
| const DlErodeImageFilter * | asErode () const override |
| bool | modifies_transparent_black () const override |
| DlRect * | map_local_bounds (const DlRect &input_bounds, DlRect &output_bounds) const override |
| DlIRect * | map_device_bounds (const DlIRect &input_bounds, const DlMatrix &ctm, DlIRect &output_bounds) const override |
| DlIRect * | get_input_device_bounds (const DlIRect &output_bounds, const DlMatrix &ctm, DlIRect &input_bounds) const override |
| DlScalar | radius_x () const |
| DlScalar | radius_y () const |
Public Member Functions inherited from flutter::DlImageFilter | |
| virtual const DlBlurImageFilter * | asBlur () const |
| virtual const DlDilateImageFilter * | asDilate () const |
| virtual const DlMatrixImageFilter * | asMatrix () const |
| virtual const DlLocalMatrixImageFilter * | asLocalMatrix () const |
| virtual std::shared_ptr< DlImageFilter > | makeWithLocalMatrix (const DlMatrix &matrix) const |
| virtual const DlComposeImageFilter * | asCompose () const |
| virtual const DlColorFilterImageFilter * | asColorFilter () const |
| virtual const DlRuntimeEffectImageFilter * | asRuntimeEffectFilter () const |
| virtual MatrixCapability | matrix_capability () const |
Public Member Functions inherited from flutter::DlAttribute< DlImageFilter, DlImageFilterType > | |
| bool | operator== (DlImageFilter const &other) const |
| bool | operator!= (DlImageFilter const &other) const |
| virtual | ~DlAttribute ()=default |
Static Public Member Functions | |
| static std::shared_ptr< DlImageFilter > | Make (DlScalar radius_x, DlScalar radius_y) |
Static Public Member Functions inherited from flutter::DlImageFilter | |
| static std::shared_ptr< DlImageFilter > | MakeBlur (DlScalar sigma_x, DlScalar sigma_y, DlTileMode tile_mode) |
| static std::shared_ptr< DlImageFilter > | MakeDilate (DlScalar radius_x, DlScalar radius_y) |
| static std::shared_ptr< DlImageFilter > | MakeErode (DlScalar radius_x, DlScalar radius_y) |
| static std::shared_ptr< DlImageFilter > | MakeMatrix (const DlMatrix &matrix, DlImageSampling sampling) |
| static std::shared_ptr< DlImageFilter > | MakeRuntimeEffect (sk_sp< DlRuntimeEffect > runtime_effect, std::vector< std::shared_ptr< DlColorSource > > samplers, std::shared_ptr< std::vector< uint8_t > > uniform_data) |
| static std::shared_ptr< DlImageFilter > | MakeColorFilter (const std::shared_ptr< const DlColorFilter > &filter) |
| static std::shared_ptr< DlImageFilter > | MakeCompose (const std::shared_ptr< DlImageFilter > &outer, const std::shared_ptr< DlImageFilter > &inner) |
Protected Member Functions | |
| bool | equals_ (const DlImageFilter &other) const override |
Additional Inherited Members | |
Public Types inherited from flutter::DlImageFilter | |
| enum class | MatrixCapability { kTranslate , kScaleTranslate , kComplex } |
Static Protected Member Functions inherited from flutter::DlImageFilter | |
| static DlVector2 | map_vectors_affine (const DlMatrix &ctm, DlScalar x, DlScalar y) |
| static DlIRect * | inset_device_bounds (const DlIRect &input_bounds, DlScalar radius_x, DlScalar radius_y, const DlMatrix &ctm, DlIRect &output_bounds) |
| static DlIRect * | outset_device_bounds (const DlIRect &input_bounds, DlScalar radius_x, DlScalar radius_y, const DlMatrix &ctm, DlIRect &output_bounds) |
Definition at line 14 of file dl_erode_image_filter.h.
Definition at line 16 of file dl_erode_image_filter.h.
|
inlineexplicit |
Definition at line 18 of file dl_erode_image_filter.h.
|
inline |
Definition at line 20 of file dl_erode_image_filter.h.
|
inlineoverridevirtual |
Reimplemented from flutter::DlImageFilter.
Definition at line 33 of file dl_erode_image_filter.h.
Referenced by flutter::testing::TEST().
|
overrideprotectedvirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 39 of file dl_erode_image_filter.cc.
References FML_DCHECK, flutter::kErode, and flutter::DlAttribute< D, T >::type().
|
overridevirtual |
Implements flutter::DlImageFilter.
Definition at line 31 of file dl_erode_image_filter.cc.
References flutter::DlImageFilter::outset_device_bounds().
|
static |
Definition at line 9 of file dl_erode_image_filter.cc.
References radius_x(), and radius_y().
Referenced by flutter::ImageFilter::initErode(), flutter::DlImageFilter::MakeErode(), and impeller::interop::ImageFilter::MakeErode().
|
overridevirtual |
Implements flutter::DlImageFilter.
Definition at line 24 of file dl_erode_image_filter.cc.
References flutter::DlImageFilter::inset_device_bounds().
|
overridevirtual |
Implements flutter::DlImageFilter.
Definition at line 18 of file dl_erode_image_filter.cc.
References impeller::TRect< T >::Expand().
|
inlineoverridevirtual |
Implements flutter::DlImageFilter.
Definition at line 35 of file dl_erode_image_filter.h.
|
inline |
Definition at line 48 of file dl_erode_image_filter.h.
Referenced by Make(), flutter::testing::DisplayListStreamDispatcher::out(), flutter::testing::TEST(), and flutter::ToSk().
|
inline |
Definition at line 49 of file dl_erode_image_filter.h.
Referenced by Make(), flutter::testing::DisplayListStreamDispatcher::out(), flutter::testing::TEST(), and flutter::ToSk().
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 26 of file dl_erode_image_filter.h.
Referenced by flutter::testing::TEST().
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 31 of file dl_erode_image_filter.h.
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 30 of file dl_erode_image_filter.h.
References flutter::kErode.