HomeSort by relevance Sort by last modified time
    Searched refs:SkPM4f (Results 1 - 25 of 53) sorted by null

1 2 3

  /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;

Completed in 449 milliseconds

1 2 3