public __type__(__ftype__[] array) { V = new __vdt__(array); }
public __type__(__ftype__ uniform) { V = new __vdt__(/*# dfields.ForEach(f => { */ uniform /*# }, comma); */); }
public __type__(__type__ scale) { V = scale.V; }
public __type__(__vdt__ scalingFactors) { V = scalingFactors; }
public __type__(/*# dfields.ForEach(f => { */ __ftype__ s__f__ /*# }, comma); */) { V = new __vdt__(/*# dfields.ForEach(f => { */ s__f__ /*# }, comma); */); }
public __type__(__ftype__[] array, int start) { V = new __vdt__(array, start); }
public __type__(__type__ s) { V = s.V; }
public __type__(__vdt__ v) { V = v; }