nativeReadFrom method

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

Implementation

@override
void nativeReadFrom(VrDeviceInfoC p) {
  structOnOp((o) {
    o.ref.lensDistortionValues = p.lensDistortionValues;
    o.ref.chromaAbCorrection = p.chromaAbCorrection;
  });
  hResolution = p.hResolution;
  vResolution = p.vResolution;
  hScreenSize = p.hScreenSize;
  vScreenSize = p.vScreenSize;
  eyeToScreenDistance = p.eyeToScreenDistance;
  lensSeparationDistance = p.lensSeparationDistance;
  interpupillaryDistance = p.interpupillaryDistance;
  lensDistortionValues = .generate(paramsCount, (i) => p.lensDistortionValues[i]);
  chromaAbCorrection = .generate(paramsCount, (i) => p.chromaAbCorrection[i]);
}