Home | History | Annotate | Download | only in glshared

Lines Matching refs:Args

1130 	typedef Tuple4<	const Arg0&,	const Arg1&,	const Arg2&,	const Arg3&>	Args;
1195 typedef typename Sig::Args Args;
1200 const BaseArgExprs& args) const
1202 this->doPrint(os, args);
1214 const IArgs& args) const
1216 return this->doApply(ctx, args);
1231 virtual void doPrint (ostream& os, const BaseArgExprs& args) const
1236 os << *args[0];
1239 os << ", " << *args[1];
1242 os << ", " << *args[2];
1245 os << ", " << *args[3];
1280 const ArgExprs& args)
1282 m_args (args) {}
1286 BaseArgExprs args;
1287 args.push_back(m_args.a.get());
1288 args.push_back(m_args.b.get());
1289 args.push_back(m_args.c.get());
1290 args.push_back(m_args.d.get());
1291 m_func.print(os, args);
1328 virtual IRet doApply (const EvalContext&, const IArgs& args) const
1330 return unionIVal<T>(args.a, args.b);
1333 virtual void doPrint (ostream& os, const BaseArgExprs& args) const
1335 os << "{" << *args[0] << " | " << *args[1] << "}";
1341 const typename Func<Sig>::ArgExprs& args)
1343 return exprP(new Apply<Sig>(func, args));
1478 const IArgs& args) const
1481 IArgs& mutArgs = const_cast<IArgs&>(args);
1486 funEnv.bind(*m_var0, args.a);
1487 funEnv.bind(*m_var1, args.b);
1488 funEnv.bind(*m_var2, args.c);
1489 funEnv.bind(*m_var3, args.d);
1542 ArgExprs args;
1544 args.a = m_var0 = variable<Arg0>(paramNames.a);
1545 args.b = m_var1 = variable<Arg1>(paramNames.b);
1546 args.c = m_var2 = variable<Arg2>(paramNames.c);
1547 args.d = m_var3 = variable<Arg3>(paramNames.d);
1549 m_ret = this->doExpand(ctx, args);
1581 void doPrint (ostream& os, const BaseArgExprs& args) const
1583 os << "(" << *args[0] << " ? " << *args[1] << " : " << *args[2] << ")";
1610 void doPrint (ostream& os, const BaseArgExprs& args) const
1612 os << "(" << *args[0] << getSymbol() << *args[1] << ")";
1817 void doPrint (ostream& os, const BaseArgExprs& args) const
1819 os << "(" << *args[0] << " " << getSymbol() << " " << *args[1] << ")";
1998 void doPrint (ostream& os, const BaseArgExprs& args) const { os << "-" << *args[0]; }
2499 const BaseArgExprs& args) const
2501 os << *args[0] << "[" << *args[1] << "]";
2551 ExprP<T> doExpand (ExpandContext&, const ArgExprs& args) const { return args.a; }
2730 void doPrint (ostream& os, const BaseArgExprs& args) const
2732 os << "-(" << *args[0] << ")";
2761 const BaseArgExprs& args) const
2763 doGetScalarFunc().print(os, args);
2815 void doPrint (ostream& os, const BaseArgExprs& args) const
2817 Func<Sig>::doPrint(os, args);
2925 ExprP<float> doExpand (ExpandContext&, const ArgExprs& args) const
2927 ExprP<float> val = args.a[0] * args.b[0];
2930 val = val + args.a[ndx] * args.b[ndx];
2945 ExprP<float> doExpand (ExpandContext&, const ArgExprs& args) const
2947 return args.a * args.b;
2975 ExprP<float> doExpand (ExpandContext&, const ArgExprs& args) const
2977 return sqrt(dot(args.a, args.a));
3003 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3005 return length<Size>(args.a - args.b);
3045 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3047 return args.a / length<Size>(args.a);
3070 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3072 return cond(dot(args.c, args.b) < constant(0.0f), args.a, -args.a);
3121 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3123 const ExprP<Arg0>& i = args.a;
3124 const ExprP<Arg1>& n = args.b;
3149 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3151 const ExprP<Arg0>& i = args.a;
3152 const ExprP<Arg1>& n = args.b;
3153 const ExprP<float>& eta = args.c;
3327 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3329 const ExprP<float>& edge0 = args.a;
3330 const ExprP<float>& edge1 = args.b;
3331 const ExprP<float>& x = args.c;
3454 void doPrint (ostream& os, const BaseArgExprs& args) const
3456 os << "(" << *args[0] << " * " << *args[1] << ")";
3605 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3607 ExprP<Mat2> mat = args.a;
3617 ExprP<Ret> doExpand (ExpandContext&, const ArgExprs& args) const
3619 ExprP<Mat3> mat = args.a;
3631 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3633 ExprP<Mat4> mat = args.a;
3678 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3680 ExprP<Mat2> mat = args.a;
3698 ExprP<Ret> doExpand (ExpandContext& ctx, const ArgExprs& args) const
3700 ExprP<Mat3> mat = args.a;
3738 args) const
3740 ExprP<Mat4> mat = args.a;
3854 void doPrint (ostream& os, const BaseArgExprs& args) const
3856 m_func.print(os, args);
3907 void doPrint (ostream& os, const BaseArgExprs& args) const
3909 this->doGetScalarFunc().print(os, args);