/external/skia/src/core/ |
SkPM4f.h | 29 struct SK_API SkPM4f { 40 static SkPM4f FromPremulRGBA(float r, float g, float b, float a) { 41 SkPM4f p; 49 static SkPM4f From4f(const Sk4f& x) { 50 SkPM4f pm; 54 static SkPM4f FromF16(const uint16_t[4]); 55 static SkPM4f FromPMColor(SkPMColor);
|
SkBlendModePriv.h | 12 #include "SkPM4f.h" 42 SkPM4f SkBlendMode_Apply(SkBlendMode, const SkPM4f& src, const SkPM4f& dst);
|
SkColor.cpp | 110 SkPM4f SkPM4f::FromPMColor(SkPMColor c) { 114 SkColor4f SkPM4f::unpremul() const { 124 void SkPM4f::toF16(uint16_t half[4]) const { 130 uint64_t SkPM4f::toF16() const { 136 SkPM4f SkPM4f::FromF16(const uint16_t half[4]) { 146 void SkPM4f::assertIsUnit() const { 170 SkPM4f SkColor4f::premul() const { 175 return SkPM4f::From4f(src) [all...] |
SkBlendMode.cpp | 124 SkPM4f SkBlendMode_Apply(SkBlendMode mode, const SkPM4f& src, const SkPM4f& dst) { 131 return SkPM4f::From4f(src.to4f() + dst.to4f() * Sk4f(1 - src.a())); 137 SkPM4f src_storage = src,
|
SkDraw_vertices.cpp | 113 update_tricolor_matrix(const SkMatrix& ctmInv, const SkPoint pts[], const SkPM4f colors[], 151 static SkPM4f* convert_colors(const SkColor src[], int count, SkColorSpace* deviceCS, 153 SkPM4f* dst = alloc->makeArray<SkPM4f>(count); 222 (sizeof(SkPoint) + sizeof(SkPM4f)) * defCount; 232 SkPM4f* dstColors = nullptr;
|
/external/skqp/src/core/ |
SkPM4f.h | 29 struct SK_API SkPM4f { 40 static SkPM4f FromPremulRGBA(float r, float g, float b, float a) { 41 SkPM4f p; 49 static SkPM4f From4f(const Sk4f& x) { 50 SkPM4f pm; 54 static SkPM4f FromF16(const uint16_t[4]); 55 static SkPM4f FromPMColor(SkPMColor);
|
SkBlendModePriv.h | 12 #include "SkPM4f.h" 42 SkPM4f SkBlendMode_Apply(SkBlendMode, const SkPM4f& src, const SkPM4f& dst);
|
SkColor.cpp | 110 SkPM4f SkPM4f::FromPMColor(SkPMColor c) { 114 SkColor4f SkPM4f::unpremul() const { 124 void SkPM4f::toF16(uint16_t half[4]) const { 130 uint64_t SkPM4f::toF16() const { 136 SkPM4f SkPM4f::FromF16(const uint16_t half[4]) { 146 void SkPM4f::assertIsUnit() const { 170 SkPM4f SkColor4f::premul() const { 175 return SkPM4f::From4f(src) [all...] |
SkBlendMode.cpp | 123 SkPM4f SkBlendMode_Apply(SkBlendMode mode, const SkPM4f& src, const SkPM4f& dst) { 130 return SkPM4f::From4f(src.to4f() + dst.to4f() * Sk4f(1 - src.a())); 136 SkPM4f src_storage = src,
|
/external/skia/src/shaders/gradients/ |
Sk4fGradientPriv.h | 15 #include "SkPM4f.h" 36 const float alpha = c[SkPM4f::A]; 44 // - load() Load a SkPM4f value into Sk4f. Normally called once per interval 62 static Sk4f load(const SkPM4f& c) { 106 struct DstTraits<SkPM4f, premul> { 109 static Sk4f load(const SkPM4f& c) { 113 static void store(const Sk4f& c, SkPM4f* dst, const Sk4f& /*bias*/) { 117 static void store(const Sk4f& c, SkPM4f* dst, int n) { 126 SkPM4f* dst,
|
Sk4fLinearGradient.h | 20 void shadeSpan4f(int x, int y, SkPM4f dst[], int count) override;
|
Sk4fGradientBase.h | 16 #include "SkPM4f.h" 34 SkPM4f fCb, fCg;
|
/external/skqp/src/shaders/gradients/ |
Sk4fGradientPriv.h | 15 #include "SkPM4f.h" 36 const float alpha = c[SkPM4f::A]; 44 // - load() Load a SkPM4f value into Sk4f. Normally called once per interval 62 static Sk4f load(const SkPM4f& c) { 106 struct DstTraits<SkPM4f, premul> { 109 static Sk4f load(const SkPM4f& c) { 113 static void store(const Sk4f& c, SkPM4f* dst, const Sk4f& /*bias*/) { 117 static void store(const Sk4f& c, SkPM4f* dst, int n) { 126 SkPM4f* dst,
|
Sk4fLinearGradient.h | 20 void shadeSpan4f(int x, int y, SkPM4f dst[], int count) override;
|
Sk4fGradientBase.h | 16 #include "SkPM4f.h" 34 SkPM4f fCb, fCg;
|
/external/skia/tests/ |
Float16Test.cpp | 14 #include "SkPM4f.h" 29 static bool eq_within_half_float(const SkPM4f& a, const SkPM4f& b) { 51 SkPM4f origpm4 = c4.premul(); 54 SkPM4f pm4 = SkPM4f::FromF16(pm.addrF16(x, y));
|
/external/skqp/tests/ |
Float16Test.cpp | 14 #include "SkPM4f.h" 29 static bool eq_within_half_float(const SkPM4f& a, const SkPM4f& b) { 51 SkPM4f origpm4 = c4.premul(); 54 SkPM4f pm4 = SkPM4f::FromF16(pm.addrF16(x, y));
|
/external/skia/src/shaders/ |
SkColorShader.h | 13 #include "SkPM4f.h" 37 void shadeSpan4f(int x, int y, SkPM4f[], int count) override; 40 SkPM4f fPM4f; 93 void shadeSpan4f(int x, int y, SkPM4f[], int count) override; 96 SkPM4f fPM4f;
|
/external/skqp/src/shaders/ |
SkColorShader.h | 13 #include "SkPM4f.h" 37 void shadeSpan4f(int x, int y, SkPM4f[], int count) override; 40 SkPM4f fPM4f; 93 void shadeSpan4f(int x, int y, SkPM4f[], int count) override; 96 SkPM4f fPM4f;
|
/external/skia/src/gpu/ |
SkGr.h | 22 #include "SkPM4f.h" 74 static inline SkPM4f GrColor4fToSkPM4f(const GrColor4f& c) { 75 SkPM4f pm4f; 76 pm4f.fVec[SkPM4f::R] = c.fRGBA[0]; 77 pm4f.fVec[SkPM4f::G] = c.fRGBA[1]; 78 pm4f.fVec[SkPM4f::B] = c.fRGBA[2]; 79 pm4f.fVec[SkPM4f::A] = c.fRGBA[3]; 83 static inline GrColor4f SkPM4fToGrColor4f(const SkPM4f& c) {
|
/external/skqp/src/gpu/ |
SkGr.h | 22 #include "SkPM4f.h" 74 static inline SkPM4f GrColor4fToSkPM4f(const GrColor4f& c) { 75 SkPM4f pm4f; 76 pm4f.fVec[SkPM4f::R] = c.fRGBA[0]; 77 pm4f.fVec[SkPM4f::G] = c.fRGBA[1]; 78 pm4f.fVec[SkPM4f::B] = c.fRGBA[2]; 79 pm4f.fVec[SkPM4f::A] = c.fRGBA[3]; 83 static inline GrColor4f SkPM4fToGrColor4f(const SkPM4f& c) {
|
/external/skia/src/effects/ |
SkOverdrawColorFilter.cpp | 10 #include "SkPM4f.h" 27 auto pixels = (SkPM4f*)ctx->rgba; 33 pixels[i] = SkPM4f::FromPMColor(ctx->colors[alpha]);
|
/external/skqp/src/effects/ |
SkOverdrawColorFilter.cpp | 10 #include "SkPM4f.h" 27 auto pixels = (SkPM4f*)ctx->rgba; 33 pixels[i] = SkPM4f::FromPMColor(ctx->colors[alpha]);
|
/external/skia/include/core/ |
SkColor.h | 157 struct SkPM4f; 188 SkPM4f premul() const;
|
/external/skqp/include/core/ |
SkColor.h | 157 struct SkPM4f; 188 SkPM4f premul() const;
|