setC method

Copies the fields of the native struct o into this instance.

Implementation

@override
VrStereoConfigD setC(VrStereoConfigC o) {
  onOriginalPointer((p) {
    p.ref.projection = o.projection;
    p.ref.viewOffset = o.viewOffset;
    p.ref.leftLensCenter = o.leftLensCenter;
    p.ref.rightLensCenter = o.rightLensCenter;
    p.ref.leftScreenCenter = o.leftScreenCenter;
    p.ref.rightScreenCenter = o.rightScreenCenter;
    p.ref.scale = o.scale;
    p.ref.scaleIn = o.scaleIn;
  });
  projection = .generate(paramCount, (i) => o.projection[i].toD());
  viewOffset = .generate(paramCount, (i) => o.viewOffset[i].toD());
  leftLensCenter = .generate(paramCount, (i) => o.leftLensCenter[i]);
  rightLensCenter = .generate(paramCount, (i) => o.rightLensCenter[i]);
  leftScreenCenter = .generate(paramCount, (i) => o.leftScreenCenter[i]);
  rightScreenCenter = .generate(paramCount, (i) => o.rightScreenCenter[i]);
  scale = .generate(paramCount, (i) => o.scale[i]);
  scaleIn = .generate(paramCount, (i) => o.scaleIn[i]);
  return this;
}