#include <dl_mask_filter.h>
Public Member Functions | |
| DlBlurMaskFilter (DlBlurStyle style, SkScalar sigma, bool respect_ctm=true) | |
| DlBlurMaskFilter (const DlBlurMaskFilter &filter) | |
| DlBlurMaskFilter (const DlBlurMaskFilter *filter) | |
| DlMaskFilterType | type () const override |
| size_t | size () const override |
| std::shared_ptr< DlMaskFilter > | shared () const override |
| const DlBlurMaskFilter * | asBlur () const override |
| DlBlurStyle | style () const |
| SkScalar | sigma () const |
| bool | respectCTM () const |
Public Member Functions inherited from flutter::DlAttribute< DlMaskFilter, DlMaskFilterType > | |
| bool | operator== (DlMaskFilter const &other) const |
| bool | operator!= (DlMaskFilter const &other) const |
| virtual | ~DlAttribute ()=default |
Static Public Member Functions | |
| static std::shared_ptr< DlMaskFilter > | Make (DlBlurStyle style, SkScalar sigma, bool respect_ctm=true) |
Protected Member Functions | |
| bool | equals_ (DlMaskFilter const &other) const override |
Definition at line 43 of file dl_mask_filter.h.
|
inline |
Definition at line 45 of file dl_mask_filter.h.
|
inline |
Definition at line 47 of file dl_mask_filter.h.
|
inlineexplicit |
Definition at line 49 of file dl_mask_filter.h.
|
inlineoverridevirtual |
Reimplemented from flutter::DlMaskFilter.
Definition at line 69 of file dl_mask_filter.h.
Referenced by flutter::testing::TEST().
|
inlineoverrideprotectedvirtual |
Implements flutter::DlAttribute< DlMaskFilter, DlMaskFilterType >.
Definition at line 76 of file dl_mask_filter.h.
References FML_DCHECK, flutter::kBlur, and flutter::DlAttribute< D, T >::type().
|
inlinestatic |
Definition at line 53 of file dl_mask_filter.h.
References sigma(), and style().
Referenced by impeller::testing::DoGradientOvalStrokeMaskBlur(), impeller::interop::MaskFilter::MakeBlur(), impeller::testing::MaskBlurVariantTest(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::testing::TEST_P().
|
inline |
Definition at line 73 of file dl_mask_filter.h.
Referenced by flutter::ToSk().
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlMaskFilter, DlMaskFilterType >.
Definition at line 65 of file dl_mask_filter.h.
Referenced by flutter::testing::TEST(), flutter::testing::TEST(), and flutter::testing::TEST().
|
inline |
Definition at line 72 of file dl_mask_filter.h.
Referenced by Make(), flutter::testing::DisplayListStreamDispatcher::setMaskFilter(), flutter::testing::TEST(), and flutter::ToSk().
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlMaskFilter, DlMaskFilterType >.
Definition at line 63 of file dl_mask_filter.h.
|
inline |
Definition at line 71 of file dl_mask_filter.h.
Referenced by Make(), flutter::testing::DisplayListStreamDispatcher::setMaskFilter(), flutter::testing::TEST(), and flutter::ToSk().
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlMaskFilter, DlMaskFilterType >.
Definition at line 62 of file dl_mask_filter.h.
References flutter::kBlur.