nativeWriteInto method

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

Writes all fields directly into the native struct reference p. For nested structs, use writeInto as well.

Implementation

@override
void nativeWriteInto(VrDeviceInfoC p) {
  p.hResolution = hResolution;
  p.vResolution = vResolution;
  p.hScreenSize = hScreenSize;
  p.vScreenSize = vScreenSize;
  p.eyeToScreenDistance = eyeToScreenDistance;
  p.lensSeparationDistance = lensSeparationDistance;
  p.interpupillaryDistance = interpupillaryDistance;

  for (int i = 0; i < paramsCount; i++) {
    p.lensDistortionValues[i] = _lensDistortionValues.inner[i];
  }

  for (int i = 0; i < paramsCount; i++) {
    p.chromaAbCorrection[i] = _chromaAbCorrection.inner[i];
  }
}