Home | History | Annotate | Download | only in core

Lines Matching defs:fVal

21     SkFixed15(float val) : fVal(val * 32768) { SkASSERT(0.0f <= val && val <= 1.0f); }
22 explicit operator float() const { return fVal * (1/32768.0f); }
28 uint16_t store() const { return fVal; }
38 return (fVal - (fVal>>8))>>7;
41 SkFixed15 operator +(SkFixed15 o) const { return fVal + o.fVal; }
42 SkFixed15 operator -(SkFixed15 o) const { return fVal - o.fVal; }
43 SkFixed15 operator *(SkFixed15 o) const { return (fVal * o.fVal + (1<<14)) >> 15; }
44 SkFixed15 operator<<(int bits) const { return fVal << bits; }
45 SkFixed15 operator>>(int bits) const { return fVal >> bits; }
53 bool operator==(SkFixed15 o) const { return fVal == o.fVal; }
54 bool operator!=(SkFixed15 o) const { return fVal != o.fVal; }
55 bool operator<=(SkFixed15 o) const { return fVal <= o.fVal; }
56 bool operator>=(SkFixed15 o) const { return fVal >= o.fVal; }
57 bool operator< (SkFixed15 o) const { return fVal < o.fVal; }
58 bool operator> (SkFixed15 o) const { return fVal > o.fVal; }
61 SkFixed15(int val) : fVal(val) {}
63 uint16_t fVal;