#include "flutter/display_list/effects/dl_color_filter.h"#include "flutter/display_list/effects/dl_image_filter.h"#include "flutter/display_list/effects/dl_mask_filter.h"#include "flutter/skwasm/export.h"#include "flutter/skwasm/helpers.h"#include "flutter/skwasm/live_objects.h"Go to the source code of this file.
| SKWASM_EXPORT Skwasm::sp_wrapper< const flutter::DlColorFilter > * colorFilter_createLinearToSRGBGamma | ( | ) |
Definition at line 105 of file filters.cc.
References Skwasm::live_color_filter_count, and flutter::DlColorFilter::MakeLinearToSrgbGamma().
| SKWASM_EXPORT Skwasm::sp_wrapper< const flutter::DlColorFilter > * colorFilter_createMatrix | ( | float * | matrix_data | ) |
Definition at line 90 of file filters.cc.
References Skwasm::live_color_filter_count, and flutter::DlColorFilter::MakeMatrix().
| SKWASM_EXPORT Skwasm::sp_wrapper< const flutter::DlColorFilter > * colorFilter_createMode | ( | uint32_t | color, |
| flutter::DlBlendMode | mode | ||
| ) |
Definition at line 83 of file filters.cc.
References Skwasm::live_color_filter_count, and flutter::DlColorFilter::MakeBlend().
| SKWASM_EXPORT Skwasm::sp_wrapper< const flutter::DlColorFilter > * colorFilter_createSRGBToLinearGamma | ( | ) |
Definition at line 98 of file filters.cc.
References Skwasm::live_color_filter_count, and flutter::DlColorFilter::MakeSrgbToLinearGamma().
| SKWASM_EXPORT void colorFilter_dispose | ( | Skwasm::sp_wrapper< const flutter::DlColorFilter > * | filter | ) |
Definition at line 111 of file filters.cc.
References Skwasm::live_color_filter_count.
| SKWASM_EXPORT Skwasm::sp_wrapper< flutter::DlImageFilter > * imageFilter_compose | ( | Skwasm::sp_wrapper< flutter::DlImageFilter > * | outer, |
| Skwasm::sp_wrapper< flutter::DlImageFilter > * | inner | ||
| ) |
Definition at line 55 of file filters.cc.
References Skwasm::live_image_filter_count, flutter::DlImageFilter::MakeCompose(), and Skwasm::sp_wrapper< T >::Shared().
| SKWASM_EXPORT Skwasm::sp_wrapper< flutter::DlImageFilter > * imageFilter_createBlur | ( | flutter::DlScalar | sigma_x, |
| flutter::DlScalar | sigma_y, | ||
| flutter::DlTileMode | tile_mode | ||
| ) |
Definition at line 13 of file filters.cc.
References Skwasm::live_image_filter_count, and flutter::DlImageFilter::MakeBlur().
| SKWASM_EXPORT Skwasm::sp_wrapper< flutter::DlImageFilter > * imageFilter_createDilate | ( | flutter::DlScalar | radius_x, |
| flutter::DlScalar | radius_y | ||
| ) |
Definition at line 22 of file filters.cc.
References Skwasm::live_image_filter_count, and flutter::DlImageFilter::MakeDilate().
| SKWASM_EXPORT Skwasm::sp_wrapper< flutter::DlImageFilter > * imageFilter_createErode | ( | flutter::DlScalar | radius_x, |
| flutter::DlScalar | radius_y | ||
| ) |
Definition at line 30 of file filters.cc.
References Skwasm::live_image_filter_count, and flutter::DlImageFilter::MakeErode().
| SKWASM_EXPORT Skwasm::sp_wrapper< flutter::DlImageFilter > * imageFilter_createFromColorFilter | ( | Skwasm::sp_wrapper< flutter::DlColorFilter > * | filter | ) |
Definition at line 48 of file filters.cc.
References Skwasm::live_image_filter_count, flutter::DlImageFilter::MakeColorFilter(), and Skwasm::sp_wrapper< T >::Shared().
| SKWASM_EXPORT Skwasm::sp_wrapper< flutter::DlImageFilter > * imageFilter_createMatrix | ( | flutter::DlScalar * | matrix_33, |
| Skwasm::FilterQuality | quality | ||
| ) |
Definition at line 38 of file filters.cc.
References Skwasm::CreateDlMatrixFrom3x3(), Skwasm::live_image_filter_count, flutter::DlImageFilter::MakeMatrix(), and Skwasm::SamplingOptionsForQuality().
| SKWASM_EXPORT void imageFilter_dispose | ( | Skwasm::sp_wrapper< flutter::DlImageFilter > * | filter | ) |
Definition at line 63 of file filters.cc.
References Skwasm::live_image_filter_count.
| SKWASM_EXPORT void imageFilter_getFilterBounds | ( | Skwasm::sp_wrapper< flutter::DlImageFilter > * | filter, |
| flutter::DlIRect * | in_out_bounds | ||
| ) |
Definition at line 69 of file filters.cc.
References Skwasm::sp_wrapper< T >::Shared().
| SKWASM_EXPORT Skwasm::sp_wrapper< flutter::DlMaskFilter > * maskFilter_createBlur | ( | flutter::DlBlurStyle | blur_style, |
| flutter::DlScalar | sigma | ||
| ) |
Definition at line 117 of file filters.cc.
References Skwasm::live_mask_filter_count, and flutter::DlBlurMaskFilter::Make().
| SKWASM_EXPORT void maskFilter_dispose | ( | Skwasm::sp_wrapper< flutter::DlMaskFilter > * | filter | ) |
Definition at line 125 of file filters.cc.
References Skwasm::live_mask_filter_count.