Searched defs:SkPMFloat (Results 1 - 5 of 5) sorted by relevance

/external/skia/src/core/
H A DSkPMFloat.h18 class SkPMFloat : public Sk4f { class in inherits:Sk4f
20 static SkPMFloat FromPMColor(SkPMColor c) { return SkPMFloat(c); }
21 static SkPMFloat FromARGB(float a, float r, float g, float b) { return SkPMFloat(a,r,g,b); }
24 static void From4PMColors(const SkPMColor[4], SkPMFloat*, SkPMFloat*, SkPMFloat*, SkPMFloat*);
27 SkPMFloat() {} function in class:SkPMFloat
29 SkPMFloat(float a, float r, float g, float b) function in class:SkPMFloat
36 SkPMFloat(const Sk4f& fs) : INHERITED(fs) {} function in class:SkPMFloat
[all...]
/external/skia/src/opts/
H A DSkPMFloat_none.h8 inline SkPMFloat::SkPMFloat(SkPMColor c) { function in class:SkPMFloat
9 *this = SkPMFloat::FromARGB(SkGetPackedA32(c),
16 inline SkPMColor SkPMFloat::trunc() const {
20 inline SkPMColor SkPMFloat::round() const {
26 inline SkPMColor SkPMFloat::roundClamp() const {
40 inline void SkPMFloat::From4PMColors(const SkPMColor colors[4],
41 SkPMFloat* a, SkPMFloat* b, SkPMFloat*
48 RoundTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
57 RoundClampTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
[all...]
H A DSkPMFloat_neon.h8 // For SkPMFloat(SkPMFColor), we widen our 8 bit components (fix8) to 8-bit components in 16 bits
15 inline SkPMFloat::SkPMFloat(SkPMColor c) { function in class:SkPMFloat
24 inline SkPMColor SkPMFloat::trunc() const {
33 inline SkPMColor SkPMFloat::round() const {
34 return SkPMFloat(Sk4f(0.5f) + *this).trunc();
37 inline SkPMColor SkPMFloat::roundClamp() const {
48 inline void SkPMFloat::From4PMColors(const SkPMColor colors[4],
49 SkPMFloat* a, SkPMFloat*
56 RoundTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
65 RoundClampTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
[all...]
H A DSkPMFloat_SSE2.h8 // For SkPMFloat(SkPMColor), we widen our 8 bit components (fix8) to 8-bit components in 16 bits
15 inline SkPMFloat::SkPMFloat(SkPMColor c) { function in class:SkPMFloat
24 inline SkPMColor SkPMFloat::round() const {
28 inline SkPMColor SkPMFloat::roundClamp() const {
38 inline SkPMColor SkPMFloat::trunc() const {
48 inline void SkPMFloat::From4PMColors(const SkPMColor colors[4],
49 SkPMFloat* a, SkPMFloat* b, SkPMFloat*
57 RoundTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
64 RoundClampTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
[all...]
H A DSkPMFloat_SSSE3.h8 // For SkPMFloat(SkPMColor), we widen our 8 bit components (fix8) to 8-bit components in 32 bits
16 inline SkPMFloat::SkPMFloat(SkPMColor c) { function in class:SkPMFloat
25 inline SkPMColor SkPMFloat::trunc() const {
34 inline SkPMColor SkPMFloat::round() const {
35 return SkPMFloat(Sk4f(0.5f) + *this).trunc();
38 inline SkPMColor SkPMFloat::roundClamp() const {
48 inline void SkPMFloat::From4PMColors(const SkPMColor colors[4],
49 SkPMFloat* a, SkPMFloat*
57 RoundTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
67 RoundClampTo4PMColors( const SkPMFloat& a, const SkPMFloat& b, const SkPMFloat&c, const SkPMFloat& d, SkPMColor colors[4]) argument
[all...]

Completed in 85 milliseconds