#include <stdint.h>
#include <algorithm>
#include <array>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <type_traits>
#include "impeller/geometry/scalar.h"
#include "impeller/geometry/type_traits.h"
Go to the source code of this file.
|
enum | impeller::YUVColorSpace {
impeller::YUVColorSpace::kBT601LimitedRange,
impeller::YUVColorSpace::kBT601FullRange
} |
|
enum | impeller::BlendMode : uint8_t {
impeller::BlendMode::kClear = 0,
impeller::BlendMode::kSource,
impeller::BlendMode::kDestination,
impeller::BlendMode::kSourceOver,
impeller::BlendMode::kDestinationOver,
impeller::BlendMode::kSourceIn,
impeller::BlendMode::kDestinationIn,
impeller::BlendMode::kSourceOut,
impeller::BlendMode::kDestinationOut,
impeller::BlendMode::kSourceATop,
impeller::BlendMode::kDestinationATop,
impeller::BlendMode::kXor,
impeller::BlendMode::kPlus,
impeller::BlendMode::kModulate,
impeller::BlendMode::kScreen,
impeller::BlendMode::kOverlay,
impeller::BlendMode::kDarken,
impeller::BlendMode::kLighten,
impeller::BlendMode::kColorDodge,
impeller::BlendMode::kColorBurn,
impeller::BlendMode::kHardLight,
impeller::BlendMode::kSoftLight,
impeller::BlendMode::kDifference,
impeller::BlendMode::kExclusion,
impeller::BlendMode::kMultiply,
impeller::BlendMode::kHue,
impeller::BlendMode::kSaturation,
impeller::BlendMode::kColor,
impeller::BlendMode::kLuminosity,
impeller::BlendMode::kLast = kLuminosity
} |
|
◆ IMPELLER_FOR_EACH_BLEND_MODE
#define IMPELLER_FOR_EACH_BLEND_MODE |
( |
|
V | ) |
|
Value: V(Clear) \
V(Source) \
V(Destination) \
V(SourceOver) \
V(DestinationOver) \
V(SourceIn) \
V(DestinationIn) \
V(SourceOut) \
V(DestinationOut) \
V(SourceATop) \
V(DestinationATop) \
V(Xor) \
V(Plus) \
V(Modulate) \
V(Screen) \
V(Overlay) \
V(Darken) \
V(Lighten) \
V(ColorDodge) \
V(ColorBurn) \
V(HardLight) \
V(SoftLight) \
V(Difference) \
V(Exclusion) \
V(Multiply) \
V(Hue) \
V(Color) \
Definition at line 19 of file color.h.