5 #ifndef FLUTTER_IMPELLER_TOOLKIT_INTEROP_MASK_FILTER_H_
6 #define FLUTTER_IMPELLER_TOOLKIT_INTEROP_MASK_FILTER_H_
8 #include "flutter/display_list/effects/dl_mask_filter.h"
15 :
public Object<MaskFilter,
16 IMPELLER_INTERNAL_HANDLE_NAME(ImpellerMaskFilter)> {
21 explicit MaskFilter(std::shared_ptr<flutter::DlMaskFilter> mask_filter);
29 const std::shared_ptr<flutter::DlMaskFilter>&
GetMaskFilter()
const;
std::shared_ptr< flutter::DlMaskFilter > mask_filter_
MaskFilter(const MaskFilter &)=delete
MaskFilter & operator=(const MaskFilter &)=delete
const std::shared_ptr< flutter::DlMaskFilter > & GetMaskFilter() const
MaskFilter(std::shared_ptr< flutter::DlMaskFilter > mask_filter)
static ScopedObject< MaskFilter > MakeBlur(flutter::DlBlurStyle style, float sigma)