• Home
  • Raw
  • Download

Lines Matching refs:Vec

49     inline void Outset(const skvx::Vec<4, float>& edgeDistances, GrQuad* quad);
73 skvx::Vec<4, float> inset(const skvx::Vec<4, float>& edgeDistances,
80 void outset(const skvx::Vec<4, float>& edgeDistances,
87 void getEdgeEquations(skvx::Vec<4, float>* a,
88 skvx::Vec<4, float>* b,
89 skvx::Vec<4, float>* c);
93 skvx::Vec<4, float> getEdgeLengths();
108 skvx::Vec<4, float> fX2D, fY2D;
111 skvx::Vec<4, float> fDX, fDY;
113 skvx::Vec<4, float> fInvLengths;
115 skvx::Vec<4, float> fCosTheta;
116 skvx::Vec<4, float> fInvSinTheta; // 1 / sin(theta)
118 void reset(const skvx::Vec<4, float>& xs, const skvx::Vec<4, float>& ys,
119 const skvx::Vec<4, float>& ws, GrQuad::Type quadType);
124 skvx::Vec<4, float> fA, fB, fC;
128 skvx::Vec<4, float> estimateCoverage(const skvx::Vec<4, float>& x2d,
129 const skvx::Vec<4, float>& y2d) const;
131 bool isSubpixel(const skvx::Vec<4, float>& x2d, const skvx::Vec<4, float>& y2d) const;
136 int computeDegenerateQuad(const skvx::Vec<4, float>& signedEdgeDistances,
137 skvx::Vec<4, float>* x2d, skvx::Vec<4, float>* y2d,
138 skvx::Vec<4, int32_t>* aaMask) const;
145 skvx::Vec<4, float> fEdgeDistances;
153 const skvx::Vec<4, float>& edgeDistances);
158 skvx::Vec<4, float> fX, fY, fW;
161 skvx::Vec<4, float> fU, fV, fR;
174 const skvx::Vec<4, float>& signedEdgeDistances);
180 void moveTo(const skvx::Vec<4, float>& x2d,
181 const skvx::Vec<4, float>& y2d,
182 const skvx::Vec<4, int32_t>& mask);
204 const OutsetRequest& getOutsetRequest(const skvx::Vec<4, float>& edgeDistances);
209 void adjustVertices(const skvx::Vec<4, float>& signedEdgeDistances, Vertices* vertices);
212 int adjustDegenerateVertices(const skvx::Vec<4, float>& signedEdgeDistances,
220 void GrQuadUtils::Outset(const skvx::Vec<4, float>& edgeDistances, GrQuad* quad) { in Outset()