nativeReadFrom method

  1. @override
void nativeReadFrom(
  1. VrStereoConfigC p
)
override

Implementation

@override
void nativeReadFrom(VrStereoConfigC p) {
  structOnOp((o) {
    o.ref.projection = p.projection;
    o.ref.viewOffset = p.viewOffset;
    o.ref.leftLensCenter = p.leftLensCenter;
    o.ref.rightLensCenter = p.rightLensCenter;
    o.ref.leftScreenCenter = p.leftScreenCenter;
    o.ref.rightScreenCenter = p.rightScreenCenter;
    o.ref.scale = p.scale;
    o.ref.scaleIn = p.scaleIn;
  });
  projection = .generate(paramsCount, (i) => p.projection[i].toD());
  viewOffset = .generate(paramsCount, (i) => p.viewOffset[i].toD());
  leftLensCenter = .generate(paramsCount, (i) => p.leftLensCenter[i]);
  rightLensCenter = .generate(paramsCount, (i) => p.rightLensCenter[i]);
  leftScreenCenter = .generate(paramsCount, (i) => p.leftScreenCenter[i]);
  rightScreenCenter = .generate(paramsCount, (i) => p.rightScreenCenter[i]);
  scale = .generate(paramsCount, (i) => p.scale[i]);
  scaleIn = .generate(paramsCount, (i) => p.scaleIn[i]);
}