#include <dl_color.h>
Public Member Functions | |
| constexpr | DlColor () |
| constexpr | DlColor (uint32_t argb) |
| constexpr | DlColor (DlScalar alpha, DlScalar red, DlScalar green, DlScalar blue, DlColorSpace colorspace) |
| constexpr bool | isOpaque () const |
| constexpr bool | isTransparent () const |
| int | getAlpha () const |
| int | getRed () const |
| int | getGreen () const |
| int | getBlue () const |
| constexpr DlScalar | getAlphaF () const |
| constexpr DlScalar | getRedF () const |
| constexpr DlScalar | getGreenF () const |
| constexpr DlScalar | getBlueF () const |
| constexpr DlColorSpace | getColorSpace () const |
| DlColor | withAlpha (uint8_t alpha) const |
| DlColor | withRed (uint8_t red) const |
| DlColor | withGreen (uint8_t green) const |
| DlColor | withBlue (uint8_t blue) const |
| constexpr DlColor | withAlphaF (float alpha) const |
| constexpr DlColor | withRedF (float red) const |
| constexpr DlColor | withGreenF (float green) const |
| constexpr DlColor | withBlueF (float blue) const |
| DlColor | withColorSpace (DlColorSpace color_space) const |
| constexpr DlColor | modulateOpacity (DlScalar opacity) const |
| uint32_t | argb () const |
| bool | isClose (DlColor const &other, DlScalar delta=1.0f/256.0f) |
| bool | operator== (DlColor const &other) const |
Static Public Member Functions | |
| static constexpr DlColor | RGBA (DlScalar r, DlScalar g, DlScalar b, DlScalar a) |
| Construct a 32 bit color from floating point R, G, B, and A color channels. | |
| static constexpr DlColor | ARGB (DlScalar a, DlScalar r, DlScalar g, DlScalar b) |
| Construct a 32 bit color from floating point A, R, G, and B color channels. | |
| static uint8_t | toAlpha (DlScalar opacity) |
| static constexpr DlScalar | toOpacity (uint8_t alpha) |
| static constexpr DlColor | kTransparent () |
| static constexpr DlColor | kBlack () |
| static constexpr DlColor | kWhite () |
| static constexpr DlColor | kRed () |
| static constexpr DlColor | kGreen () |
| static constexpr DlColor | kBlue () |
| static constexpr DlColor | kCyan () |
| static constexpr DlColor | kMagenta () |
| static constexpr DlColor | kYellow () |
| static constexpr DlColor | kDarkGrey () |
| static constexpr DlColor | kMidGrey () |
| static constexpr DlColor | kLightGrey () |
| static constexpr DlColor | kAliceBlue () |
| static constexpr DlColor | kFuchsia () |
| static constexpr DlColor | kMaroon () |
| static constexpr DlColor | kSkyBlue () |
| static constexpr DlColor | kCornflowerBlue () |
| static constexpr DlColor | kCrimson () |
| static constexpr DlColor | kAqua () |
| static constexpr DlColor | kOrange () |
| static constexpr DlColor | kPurple () |
| static constexpr DlColor | kLimeGreen () |
| static constexpr DlColor | kGreenYellow () |
| static constexpr DlColor | kDarkMagenta () |
| static constexpr DlColor | kOrangeRed () |
| static constexpr DlColor | kDarkGreen () |
| static constexpr DlColor | kChartreuse () |
A representation of a color.
The color belongs to a DlColorSpace. Using deprecated integer data accessors on colors not in the kSRGB colorspace can lead to data loss. Using the floating point accessors and constructors that were added for wide-gamut support are preferred.
Definition at line 21 of file dl_color.h.
|
inlineconstexpr |
Definition at line 23 of file dl_color.h.
Referenced by ARGB(), kAliceBlue(), kAqua(), kBlack(), kBlue(), kChartreuse(), kCornflowerBlue(), kCrimson(), kCyan(), kDarkGreen(), kDarkGrey(), kDarkMagenta(), kFuchsia(), kGreen(), kGreenYellow(), kLightGrey(), kLimeGreen(), kMagenta(), kMaroon(), kMidGrey(), kOrange(), kOrangeRed(), kPurple(), kRed(), kSkyBlue(), kTransparent(), kWhite(), kYellow(), withAlpha(), withAlphaF(), withBlue(), withBlueF(), withColorSpace(), withGreen(), withGreenF(), withRed(), and withRedF().
|
inlineexplicitconstexpr |
Definition at line 29 of file dl_color.h.
|
inlineconstexpr |
Definition at line 35 of file dl_color.h.
|
inline |
Definition at line 158 of file dl_color.h.
References argb(), flutter::kSRGB, and withColorSpace().
Referenced by argb(), flutter::testing::CanvasCompareTester::checkGroupOpacity(), flutter::DlPaint::getAlpha(), flutter::testing::MakeTestImage(), flutter::testing::CanvasCompareTester::RenderWithAttributes(), flutter::testing::TEST_F(), flutter::ToSkColor(), withAlpha(), withBlue(), withGreen(), and withRed().
|
inlinestaticconstexpr |
Construct a 32 bit color from floating point A, R, G, and B color channels.
Definition at line 57 of file dl_color.h.
References DlColor(), and flutter::kSRGB.
Referenced by RGBA(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::testing::TEST_P().
|
inline |
Definition at line 102 of file dl_color.h.
Referenced by flutter::DlSkCanvasDispatcher::DrawShadow(), modulateOpacity(), and flutter::testing::TEST().
|
inlineconstexpr |
Definition at line 113 of file dl_color.h.
Referenced by flutter::DlPaint::getOpacity(), std::operator<<(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::skia_conversions::ToColor(), and flutter::ToSkColor4f().
|
inline |
Definition at line 111 of file dl_color.h.
Referenced by flutter::testing::TEST().
|
inlineconstexpr |
Definition at line 116 of file dl_color.h.
Referenced by std::operator<<(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::skia_conversions::ToColor(), and flutter::ToSkColor4f().
|
inlineconstexpr |
Definition at line 118 of file dl_color.h.
Referenced by std::operator<<(), flutter::testing::TEST(), impeller::skia_conversions::ToColor(), and flutter::ToSkColor4f().
|
inline |
Definition at line 108 of file dl_color.h.
Referenced by flutter::testing::TEST().
|
inlineconstexpr |
Definition at line 115 of file dl_color.h.
Referenced by std::operator<<(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::skia_conversions::ToColor(), and flutter::ToSkColor4f().
|
inline |
Definition at line 105 of file dl_color.h.
Referenced by flutter::testing::TEST().
|
inlineconstexpr |
Definition at line 114 of file dl_color.h.
Referenced by std::operator<<(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::skia_conversions::ToColor(), and flutter::ToSkColor4f().
Checks that no difference in color components exceeds the delta.
This doesn't check against the actual distance between the colors in some space.
Definition at line 172 of file dl_color.h.
|
inlineconstexpr |
Definition at line 97 of file dl_color.h.
Referenced by flutter::testing::MakeTestImage().
|
inlineconstexpr |
Definition at line 98 of file dl_color.h.
Referenced by flutter::DlBlendColorFilter::can_commute_with_opacity(), flutter::testing::DisplayListNopTest::check_color_result(), and flutter::DlBlendColorFilter::modifies_transparent_black().
|
inlinestaticconstexpr |
Definition at line 80 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 86 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P(), impeller::testing::TEST_P(), and flutter::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 69 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::BlendModeTest(), flutter::testing::DisplayListNopTest::DisplayListNopTest(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and flutter::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 73 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::CreateAllRenderingOps(), flutter::testing::DisplayListNopTest::DisplayListNopTest(), impeller::testing::DoGradientOvalStrokeMaskBlur(), flutter::testing::DrawCheckerboard(), flutter::testing::MakeTestImage(), impeller::testing::MaskBlurVariantTest(), flutter::testing::CanvasCompareTester::RenderWithAttributes(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 94 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 84 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 85 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::MaskBlurVariantTest().
|
inlinestaticconstexpr |
Definition at line 74 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::CanvasCompareTester::RenderWithAttributes(), flutter::testing::CanvasCompareTester::RenderWithSaveRestore(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 93 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 77 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::DisplayListNopTest::DisplayListNopTest(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 91 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 81 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 72 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::CreateAllRenderingOps(), flutter::testing::DisplayListNopTest::DisplayListNopTest(), flutter::testing::MakeTestImage(), impeller::testing::MaskBlurVariantTest(), flutter::testing::CanvasCompareTester::RenderWithAttributes(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::DlStopwatchVisualizer::Visualize().
|
inlinestaticconstexpr |
Definition at line 90 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 79 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::DisplayListNopTest::DisplayListNopTest(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 89 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 75 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and flutter::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 82 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::MaskBlurVariantTest(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and flutter::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 78 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 87 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::MaskBlurVariantTest(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 92 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 88 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::MaskBlurVariantTest(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 71 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::DisplayListNopTest::DisplayListNopTest(), impeller::testing::DoGradientOvalStrokeMaskBlur(), flutter::testing::GetSampleDisplayList(), flutter::testing::GetSampleDisplayList(), flutter::testing::MakeSizedDisplayList(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::DlStopwatchVisualizer::Visualize().
|
inlinestaticconstexpr |
Definition at line 83 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 68 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::DisplayListNopTest::DisplayListNopTest(), flutter::RasterCache::Rasterize(), flutter::EmbedderExternalView::Render(), flutter::AndroidExternalViewEmbedder2::SubmitFlutterView(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 70 of file dl_color.h.
References DlColor().
Referenced by impeller::testing::BlendModeTest(), flutter::testing::DisplayListNopTest::DisplayListNopTest(), impeller::testing::DoGradientOvalStrokeMaskBlur(), flutter::testing::CanvasCompareTester::RenderWithAttributes(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::testing::TEST_P().
|
inlinestaticconstexpr |
Definition at line 76 of file dl_color.h.
References DlColor().
Referenced by flutter::testing::CanvasCompareTester::RenderWithAttributes(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), and flutter::testing::TEST_P().
Definition at line 150 of file dl_color.h.
References getAlpha(), and withAlpha().
Referenced by impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inline |
Definition at line 179 of file dl_color.h.
|
inlinestaticconstexpr |
Construct a 32 bit color from floating point R, G, B, and A color channels.
Definition at line 48 of file dl_color.h.
References ARGB().
Referenced by impeller::testing::BlendModeTest(), impeller::testing::MaskBlurVariantTest(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::interop::ToDisplayListType().
|
inlinestatic |
Definition at line 64 of file dl_color.h.
Referenced by flutter::DlPaint::setOpacity(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::OpacityEntry::update_mutators().
|
inlinestaticconstexpr |
Definition at line 65 of file dl_color.h.
Referenced by flutter::Mutator::GetAlphaFloat(), flutter::OpacityLayer::opacity(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
|
inline |
Definition at line 120 of file dl_color.h.
References argb(), and DlColor().
Referenced by impeller::testing::BlendModeTest(), flutter::testing::DisplayListNopTest::DisplayListNopTest(), flutter::testing::MakeFilter(), modulateOpacity(), flutter::testing::CanvasCompareTester::RenderWithAttributes(), flutter::testing::CanvasCompareTester::RenderWithSaveRestore(), flutter::DlPaint::setAlpha(), flutter::testing::TEST(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
|
inlineconstexpr |
Definition at line 132 of file dl_color.h.
References DlColor().
|
inline |
|
inlineconstexpr |
Definition at line 141 of file dl_color.h.
References DlColor().
| DlColor flutter::DlColor::withColorSpace | ( | DlColorSpace | color_space | ) | const |
Performs a colorspace transformation.
This isn't just a replacement of the color space field, the new color components are calculated.
Definition at line 40 of file dl_color.cc.
References DlColor(), FML_CHECK, flutter::kDisplayP3, flutter::kExtendedSRGB, flutter::kSRGB, and transform.
Referenced by argb(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), and flutter::ToSkColor4f().
|
inline |
|
inlineconstexpr |
Definition at line 138 of file dl_color.h.
References DlColor().
|
inline |
|
inlineconstexpr |
Definition at line 135 of file dl_color.h.
References DlColor().