Lines Matching refs:GrGLSLExpr4
128 * later, for example GrGLSLExpr4.
259 class GrGLSLExpr4;
297 friend class GrGLSLExpr<GrGLSLExpr4>;
303 class GrGLSLExpr4 : public GrGLSLExpr<GrGLSLExpr4> {
305 GrGLSLExpr4()
308 explicit GrGLSLExpr4(int v)
311 GrGLSLExpr4(const char* expr)
314 GrGLSLExpr4(const SkString& expr)
322 static GrGLSLExpr4 VectorCast(const GrGLSLExpr1& expr);
323 static GrGLSLExpr4 VectorCast(const GrGLSLExpr4& expr);
326 GrGLSLExpr4(const char format[], const char in0[])
329 GrGLSLExpr4(const char format[], const char in0[], const char in1[])
339 friend GrGLSLExpr4 operator*(const GrGLSLExpr1& in0, const GrGLSLExpr4&in1);
340 friend GrGLSLExpr4 operator+(const GrGLSLExpr1& in0, const GrGLSLExpr4&in1);
341 friend GrGLSLExpr4 operator-(const GrGLSLExpr1& in0, const GrGLSLExpr4&in1);
342 friend GrGLSLExpr4 operator*(const GrGLSLExpr4& in0, const GrGLSLExpr1&in1);
343 friend GrGLSLExpr4 operator+(const GrGLSLExpr4& in0, const GrGLSLExpr1&in1);
344 friend GrGLSLExpr4 operator-(const GrGLSLExpr4& in0, const GrGLSLExpr1&in1);
347 friend GrGLSLExpr4 operator*(const GrGLSLExpr4& in0, const GrGLSLExpr4&in1);
348 friend GrGLSLExpr4 operator+(const GrGLSLExpr4& in0, const GrGLSLExpr4&in1);
349 friend GrGLSLExpr4 operator-(const GrGLSLExpr4& in0, const GrGLSLExpr4&in1);
351 friend class GrGLSLExpr<GrGLSLExpr4>;
353 typedef GrGLSLExpr<GrGLSLExpr4> INHERITED;
360 void GrGLSLMulVarBy4f(SkString* outAppend, const char* vec4VarName, const GrGLSLExpr4& mulFactor);