Exemplo n.º 1
0
 //#if (t.HasAlpha && d == 3) { // build constructor from Vec3 with explicit alpha
 public __type__(__vt.Name__ vec, __ftype__ alpha)
 {
     //# channels.ForEach(Meta.VecFields, (c, vf) => {
     __c__ = __convert__(vec.__vf__);
     //# });
     A = alpha;
 }
Exemplo n.º 2
0
 //# }
 //# } // end For
 //# var vecTypes = new List<Meta.VecType>();
 //# var vecFieldTypes = vftmap[ft];
 //# for (int d = 3; d < 5; d++) {
 //#     foreach (var vft in vecFieldTypes) {
 //#         var vt = Meta.VecTypeOf(d, vft);
 //#         vecTypes.Add(vt);
 //#         var convert = ft != vft ? "("+ ft.Name+")" : "";
 public __type__(__vt.Name__ vec)
 {
     //# channels.ForEach(Meta.VecFields, (c, vf) => {
     __c__ = __convert__(vec.__vf__);
     //# });
     //# if (t.HasAlpha) {
     //#     if (d == 4) {
     A = __convert__(vec.W);
     //#     } else {
     A = __t.MaxValue__;
     //#     }
     //# }
 }