Flutter Impeller
impeller::GaussianBlurFilterContents Member List

This is the complete list of members for impeller::GaussianBlurFilterContents, including all inherited members.

ApplyColorFilter(const ColorFilterProc &color_filter_proc)impeller::Contentsvirtual
AsBackgroundColor(const Entity &entity, ISize target_size) constimpeller::Contentsvirtual
BlurStyle enum nameimpeller::FilterContents
CalculateBlurRadius(Scalar sigma)impeller::GaussianBlurFilterContentsstatic
CalculateScale(Scalar sigma)impeller::GaussianBlurFilterContentsstatic
CalculateUVs(const std::shared_ptr< FilterInput > &filter_input, const Entity &entity, const Rect &source_rect, const ISize &texture_size)impeller::GaussianBlurFilterContentsstatic
ColorFilterProc typedefimpeller::Contents
Contents()impeller::Contents
CoverageProc typedefimpeller::Contents
FilterContents()impeller::FilterContents
GaussianBlurFilterContents(Scalar sigma_x, Scalar sigma_y, Entity::TileMode tile_mode, BlurStyle mask_blur_style, const Geometry *mask_geometry=nullptr)impeller::GaussianBlurFilterContentsexplicit
GetColorSourceSize() constimpeller::Contents
GetCoverage(const Entity &entity) const overrideimpeller::FilterContentsvirtual
GetCoverageHint() constimpeller::Contents
GetEntity(const ContentContext &renderer, const Entity &entity, const std::optional< Rect > &coverage_hint) constimpeller::FilterContents
GetFilterCoverage(const FilterInput::Vector &inputs, const Entity &entity, const Matrix &effect_transform) const overrideimpeller::GaussianBlurFilterContentsvirtual
GetFilterSourceCoverage(const Matrix &effect_transform, const Rect &output_limit) const overrideimpeller::GaussianBlurFilterContentsvirtual
GetLocalTransform(const Matrix &parent_transform) constimpeller::FilterContentsvirtual
GetSigmaX() constimpeller::GaussianBlurFilterContentsinline
GetSigmaY() constimpeller::GaussianBlurFilterContentsinline
GetSourceCoverage(const Matrix &effect_transform, const Rect &output_limit) constimpeller::FilterContents
GetTransform(const Matrix &parent_transform) constimpeller::FilterContents
IsOpaque(const Matrix &transform) constimpeller::Contentsvirtual
kBlurFilterRequiredMipCountimpeller::FilterContentsstatic
MakeAnonymous(RenderProc render_proc, CoverageProc coverage_proc)impeller::Contentsstatic
MakeBorderMaskBlur(FilterInput::Ref input, Sigma sigma_x, Sigma sigma_y, BlurStyle blur_style=BlurStyle::kNormal)impeller::FilterContentsstatic
MakeDirectionalMorphology(FilterInput::Ref input, Radius radius, Vector2 direction, MorphType morph_type)impeller::FilterContentsstatic
MakeGaussianBlur(const FilterInput::Ref &input, Sigma sigma_x, Sigma sigma_y, Entity::TileMode tile_mode=Entity::TileMode::kDecal, BlurStyle mask_blur_style=BlurStyle::kNormal, const Geometry *mask_geometry=nullptr)impeller::FilterContentsstatic
MakeLocalMatrixFilter(FilterInput::Ref input, const Matrix &matrix)impeller::FilterContentsstatic
MakeMatrixFilter(FilterInput::Ref input, const Matrix &matrix, const SamplerDescriptor &desc)impeller::FilterContentsstatic
MakeMorphology(FilterInput::Ref input, Radius radius_x, Radius radius_y, MorphType morph_type)impeller::FilterContentsstatic
MakeRuntimeEffect(FilterInput::Ref input, std::shared_ptr< RuntimeStage > runtime_stage, std::shared_ptr< std::vector< uint8_t >> uniforms, std::vector< RuntimeEffectContents::TextureInput > texture_inputs)impeller::FilterContentsstatic
MakeYUVToRGBFilter(std::shared_ptr< Texture > y_texture, std::shared_ptr< Texture > uv_texture, YUVColorSpace yuv_color_space)impeller::FilterContentsstatic
MorphType enum nameimpeller::FilterContents
Render(const ContentContext &renderer, const Entity &entity, RenderPass &pass) const overrideimpeller::FilterContentsvirtual
RenderProc typedefimpeller::Contents
RenderToSnapshot(const ContentContext &renderer, const Entity &entity, std::optional< Rect > coverage_limit=std::nullopt, const std::optional< SamplerDescriptor > &sampler_descriptor=std::nullopt, bool msaa_enabled=true, int32_t mip_count=1, std::string_view label="Filter Snapshot") const overrideimpeller::FilterContentsvirtual
ScaleSigma(Scalar sigma)impeller::GaussianBlurFilterContentsstatic
SetColorSourceSize(Size size)impeller::Contents
SetCoverageHint(std::optional< Rect > coverage_hint)impeller::Contents
SetEffectTransform(const Matrix &effect_transform)impeller::FilterContents
SetInheritedOpacity(Scalar opacity)impeller::Contentsvirtual
SetInputs(FilterInput::Vector inputs)impeller::FilterContents
SetRenderingMode(Entity::RenderingMode rendering_mode)impeller::FilterContentsvirtual
~Contents()impeller::Contentsvirtual
~FilterContents() overrideimpeller::FilterContents