Home | History | Annotate | Download | only in gl

Lines Matching defs:GrGLSLExpr4

84  * later, for example GrGLSLExpr4.
215 class GrGLSLExpr4;
253 friend class GrGLSLExpr<GrGLSLExpr4>;
259 class GrGLSLExpr4 : public GrGLSLExpr<GrGLSLExpr4> {
261 GrGLSLExpr4()
264 explicit GrGLSLExpr4(int v)
267 GrGLSLExpr4(const char* expr)
270 GrGLSLExpr4(const SkString& expr)
278 static GrGLSLExpr4 VectorCast(const GrGLSLExpr1& expr);
279 static GrGLSLExpr4 VectorCast(const GrGLSLExpr4& expr);
282 GrGLSLExpr4(const char format[], const char in0[])
285 GrGLSLExpr4(const char format[], const char in0[], const char in1[])
295 friend GrGLSLExpr4 operator*(const GrGLSLExpr1& in0, const GrGLSLExpr4&in1);
296 friend GrGLSLExpr4 operator+(const GrGLSLExpr1& in0, const GrGLSLExpr4&in1);
297 friend GrGLSLExpr4 operator-(const GrGLSLExpr1& in0, const GrGLSLExpr4&in1);
298 friend GrGLSLExpr4 operator*(const GrGLSLExpr4& in0, const GrGLSLExpr1&in1);
299 friend GrGLSLExpr4 operator+(const GrGLSLExpr4& in0, const GrGLSLExpr1&in1);
300 friend GrGLSLExpr4 operator-(const GrGLSLExpr4& in0, const GrGLSLExpr1&in1);
303 friend GrGLSLExpr4 operator*(const GrGLSLExpr4& in0, const GrGLSLExpr4&in1);
304 friend GrGLSLExpr4 operator+(const GrGLSLExpr4& in0, const GrGLSLExpr4&in1);
305 friend GrGLSLExpr4 operator-(const GrGLSLExpr4& in0, const GrGLSLExpr4&in1);
307 friend class GrGLSLExpr<GrGLSLExpr4>;
309 typedef GrGLSLExpr<GrGLSLExpr4> INHERITED;
317 const char* vec4VarName, const GrGLSLExpr4& mulFactor);