#include <color_filter.h>
Definition at line 19 of file color_filter.h.
◆ ColorFilterProc
A procedure that filters a given unpremultiplied color to produce a new unpremultiplied color.
Definition at line 23 of file color_filter.h.
◆ ColorFilter()
impeller::ColorFilter::ColorFilter |
( |
| ) |
|
|
default |
◆ ~ColorFilter()
impeller::ColorFilter::~ColorFilter |
( |
| ) |
|
|
virtualdefault |
◆ Clone()
virtual std::shared_ptr< ColorFilter > impeller::ColorFilter::Clone |
( |
| ) |
const |
|
pure virtual |
◆ GetCPUColorFilterProc()
virtual ColorFilterProc impeller::ColorFilter::GetCPUColorFilterProc |
( |
| ) |
const |
|
pure virtual |
◆ MakeBlend()
Definition at line 23 of file color_filter.cc.
24 {
25 return std::make_shared<BlendColorFilter>(blend_mode,
color);
26}
◆ MakeComposed()
Definition at line 40 of file color_filter.cc.
42 {
43 return std::make_shared<ComposedColorFilter>(outer, inner);
44}
◆ MakeLinearToSrgb()
std::shared_ptr< ColorFilter > impeller::ColorFilter::MakeLinearToSrgb |
( |
| ) |
|
|
static |
Definition at line 36 of file color_filter.cc.
36 {
37 return std::make_shared<LinearToSrgbColorFilter>();
38}
◆ MakeMatrix()
Definition at line 28 of file color_filter.cc.
28 {
29 return std::make_shared<MatrixColorFilter>(color_matrix);
30}
◆ MakeSrgbToLinear()
std::shared_ptr< ColorFilter > impeller::ColorFilter::MakeSrgbToLinear |
( |
| ) |
|
|
static |
Definition at line 32 of file color_filter.cc.
32 {
33 return std::make_shared<SrgbToLinearColorFilter>();
34}
◆ WrapWithGPUColorFilter()
The documentation for this class was generated from the following files: