#include <dl_image_filter.h>
|
enum class | MatrixCapability { kTranslate
, kScaleTranslate
, kComplex
} |
|
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 220 of file dl_image_filter.h.
◆ DlBlurImageFilter() [1/3]
◆ DlBlurImageFilter() [2/3]
Definition at line 224 of file dl_image_filter.h.
226 filter->sigma_y_,
227 filter->tile_mode_) {}
DlBlurImageFilter(SkScalar sigma_x, SkScalar sigma_y, DlTileMode tile_mode)
◆ DlBlurImageFilter() [3/3]
◆ asBlur()
◆ equals_()
bool flutter::DlBlurImageFilter::equals_ |
( |
const DlImageFilter & |
other | ) |
const |
|
inlineoverrideprotectedvirtual |
◆ get_input_device_bounds()
SkIRect * flutter::DlBlurImageFilter::get_input_device_bounds |
( |
const SkIRect & |
output_bounds, |
|
|
const SkMatrix & |
ctm, |
|
|
SkIRect & |
input_bounds |
|
) |
| const |
|
inlineoverridevirtual |
Implements flutter::DlImageFilter.
Definition at line 269 of file dl_image_filter.h.
271 {
272
274 }
SkIRect * map_device_bounds(const SkIRect &input_bounds, const SkMatrix &ctm, SkIRect &output_bounds) const override
◆ Make()
Definition at line 231 of file dl_image_filter.h.
233 {
235 return nullptr;
236 }
238 return nullptr;
239 }
243 }
#define SK_ScalarNearlyZero
◆ map_device_bounds()
Implements flutter::DlImageFilter.
Definition at line 262 of file dl_image_filter.h.
264 {
266 ctm, output_bounds);
267 }
static SkIRect * outset_device_bounds(const SkIRect &input_bounds, SkScalar radius_x, SkScalar radius_y, const SkMatrix &ctm, SkIRect &output_bounds)
◆ map_local_bounds()
SkRect * flutter::DlBlurImageFilter::map_local_bounds |
( |
const SkRect & |
input_bounds, |
|
|
SkRect & |
output_bounds |
|
) |
| const |
|
inlineoverridevirtual |
◆ modifies_transparent_black()
bool flutter::DlBlurImageFilter::modifies_transparent_black |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ shared()
std::shared_ptr< DlImageFilter > flutter::DlBlurImageFilter::shared |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ sigma_x()
SkScalar flutter::DlBlurImageFilter::sigma_x |
( |
| ) |
const |
|
inline |
◆ sigma_y()
SkScalar flutter::DlBlurImageFilter::sigma_y |
( |
| ) |
const |
|
inline |
◆ size()
size_t flutter::DlBlurImageFilter::size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ tile_mode()
DlTileMode flutter::DlBlurImageFilter::tile_mode |
( |
| ) |
const |
|
inline |
◆ type()
The documentation for this class was generated from the following file: