Go to the source code of this file.
|
using | impeller::PipelineProc = std::shared_ptr< Pipeline< PipelineDescriptor > >(ContentContext::*)(ContentContextOptions) const |
|
|
std::optional< BlendMode > | impeller::InvertPorterDuffBlend (BlendMode blend_mode) |
|
template<typename TPipeline > |
static std::optional< Entity > | impeller::AdvancedBlend (const FilterInput::Vector &inputs, const ContentContext &renderer, const Entity &entity, const Rect &coverage, BlendMode blend_mode, std::optional< Color > foreground_color, ColorFilterContents::AbsorbOpacity absorb_opacity, PipelineProc pipeline_proc, std::optional< Scalar > alpha) |
|
static std::optional< Entity > | impeller::PipelineBlend (const FilterInput::Vector &inputs, const ContentContext &renderer, const Entity &entity, const Rect &coverage, BlendMode blend_mode, std::optional< Color > foreground_color, ColorFilterContents::AbsorbOpacity absorb_opacity, std::optional< Scalar > alpha) |
|
◆ BLEND_CASE
#define BLEND_CASE |
( |
|
mode | ) |
|
Value: case BlendMode::k##
mode: \
advanced_blend_proc_ = \
[](
const FilterInput::Vector&
inputs,
const ContentContext&
renderer, \
std::optional<Color> fg_color, \
ColorFilterContents::AbsorbOpacity absorb_opacity, \
std::optional<Scalar> alpha) { \
PipelineProc
p = &ContentContext::GetBlend##
mode##Pipeline; \
return AdvancedBlend<Blend##mode##Pipeline>( \
absorb_opacity,
p, alpha); \
}; \
break;
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive mode
Definition at line 909 of file blend_filter_contents.cc.