Lines Matching defs:SkV4
93 struct SK_API SkV4 {
96 bool operator==(const SkV4& v) const {
99 bool operator!=(const SkV4& v) const { return !(*this == v); }
101 SkV4 operator-() const { return {-x, -y, -z, -w}; }
102 SkV4 operator+(const SkV4& v) const { return { x + v.x, y + v.y, z + v.z, w + v.w }; }
103 SkV4 operator-(const SkV4& v) const { return { x - v.x, y - v.y, z - v.z, w - v.w }; }
105 SkV4 operator*(const SkV4& v) const {
108 friend SkV4 operator*(const SkV4& v, SkScalar s) {
111 friend SkV4 operator*(SkScalar s, const SkV4& v) { return v*s; }
179 static SkM44 Rows(const SkV4& r0, const SkV4& r1, const SkV4& r2, const SkV4& r3) {
187 static SkM44 Cols(const SkV4& c0, const SkV4& c1, const SkV4& c2, const SkV4& c3) {
256 SkV4 row(int i) const {
260 SkV4 col(int i) const {
265 void setRow(int i, const SkV4& v) {
272 void setCol(int i, const SkV4& v) {
382 SkV4 map(float x, float y, float z, float w) const;
383 SkV4 operator*(const SkV4& v) const {