Flutter Engine
The Flutter Engine
|
#include <dl_image_filter.h>
Public Member Functions | |
DlComposeImageFilter (std::shared_ptr< const DlImageFilter > outer, std::shared_ptr< const DlImageFilter > inner) | |
DlComposeImageFilter (const DlImageFilter *outer, const DlImageFilter *inner) | |
DlComposeImageFilter (const DlImageFilter &outer, const DlImageFilter &inner) | |
DlComposeImageFilter (const DlComposeImageFilter *filter) | |
DlComposeImageFilter (const DlComposeImageFilter &filter) | |
std::shared_ptr< DlImageFilter > | shared () const override |
DlImageFilterType | type () const override |
size_t | size () const override |
std::shared_ptr< const DlImageFilter > | outer () const |
std::shared_ptr< const DlImageFilter > | inner () const |
const DlComposeImageFilter * | asCompose () const override |
bool | modifies_transparent_black () const override |
SkRect * | map_local_bounds (const SkRect &input_bounds, SkRect &output_bounds) const override |
SkIRect * | map_device_bounds (const SkIRect &input_bounds, const SkMatrix &ctm, SkIRect &output_bounds) const override |
SkIRect * | get_input_device_bounds (const SkIRect &output_bounds, const SkMatrix &ctm, SkIRect &input_bounds) const override |
MatrixCapability | matrix_capability () const override |
Public Member Functions inherited from flutter::DlImageFilter | |
virtual const DlBlurImageFilter * | asBlur () const |
virtual const DlDilateImageFilter * | asDilate () const |
virtual const DlErodeImageFilter * | asErode () const |
virtual const DlMatrixImageFilter * | asMatrix () const |
virtual const DlLocalMatrixImageFilter * | asLocalMatrix () const |
virtual std::shared_ptr< DlImageFilter > | makeWithLocalMatrix (const SkMatrix &matrix) const |
virtual const DlComposeImageFilter * | asCompose () const |
virtual const DlColorFilterImageFilter * | asColorFilter () const |
virtual bool | modifies_transparent_black () const =0 |
virtual SkRect * | map_local_bounds (const SkRect &input_bounds, SkRect &output_bounds) const =0 |
virtual SkIRect * | map_device_bounds (const SkIRect &input_bounds, const SkMatrix &ctm, SkIRect &output_bounds) const =0 |
virtual SkIRect * | get_input_device_bounds (const SkIRect &output_bounds, const SkMatrix &ctm, SkIRect &input_bounds) const =0 |
virtual MatrixCapability | matrix_capability () const |
Public Member Functions inherited from flutter::DlAttribute< DlImageFilter, DlImageFilterType > | |
virtual DlImageFilterType | type () const=0 |
virtual size_t | size () const=0 |
virtual std::shared_ptr< DlImageFilter > | shared () const=0 |
bool | operator== (DlImageFilter const &other) const |
bool | operator!= (DlImageFilter const &other) const |
virtual | ~DlAttribute ()=default |
Static Public Member Functions | |
static std::shared_ptr< const DlImageFilter > | Make (std::shared_ptr< const DlImageFilter > outer, std::shared_ptr< const DlImageFilter > inner) |
Protected Member Functions | |
bool | equals_ (const DlImageFilter &other) const override |
virtual bool | equals_ (DlImageFilter const &other) const=0 |
Additional Inherited Members | |
Public Types inherited from flutter::DlImageFilter | |
enum class | MatrixCapability { kTranslate , kScaleTranslate , kComplex } |
Static Protected Member Functions inherited from flutter::DlImageFilter | |
static SkVector | map_vectors_affine (const SkMatrix &ctm, SkScalar x, SkScalar y) |
static SkIRect * | inset_device_bounds (const SkIRect &input_bounds, SkScalar radius_x, SkScalar radius_y, const SkMatrix &ctm, SkIRect &output_bounds) |
static SkIRect * | outset_device_bounds (const SkIRect &input_bounds, SkScalar radius_x, SkScalar radius_y, const SkMatrix &ctm, SkIRect &output_bounds) |
Definition at line 504 of file dl_image_filter.h.
|
inline |
Definition at line 506 of file dl_image_filter.h.
|
inline |
Definition at line 509 of file dl_image_filter.h.
|
inline |
Definition at line 511 of file dl_image_filter.h.
|
inlineexplicit |
Definition at line 513 of file dl_image_filter.h.
|
inline |
Definition at line 515 of file dl_image_filter.h.
|
inlineoverridevirtual |
Reimplemented from flutter::DlImageFilter.
Definition at line 542 of file dl_image_filter.h.
|
inlineoverrideprotectedvirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 570 of file dl_image_filter.h.
|
overridevirtual |
Implements flutter::DlImageFilter.
Definition at line 77 of file dl_image_filter.cc.
|
inline |
Definition at line 540 of file dl_image_filter.h.
|
inlinestatic |
|
overridevirtual |
Implements flutter::DlImageFilter.
Definition at line 56 of file dl_image_filter.cc.
|
overridevirtual |
Implements flutter::DlImageFilter.
Definition at line 36 of file dl_image_filter.cc.
|
inlineoverridevirtual |
Reimplemented from flutter::DlImageFilter.
Definition at line 565 of file dl_image_filter.h.
|
inlineoverridevirtual |
Implements flutter::DlImageFilter.
Definition at line 544 of file dl_image_filter.h.
|
inline |
Definition at line 539 of file dl_image_filter.h.
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 530 of file dl_image_filter.h.
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 537 of file dl_image_filter.h.
|
inlineoverridevirtual |
Implements flutter::DlAttribute< DlImageFilter, DlImageFilterType >.
Definition at line 534 of file dl_image_filter.h.