nativeWriteInto method

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

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

Implementation

@override
void nativeWriteInto(VrStereoConfigC p) {
  for (int i = 0; i < paramsCount; i++) {
    projection[i].nativeWriteInto(p.projection[i]);
  }
  for (int i = 0; i < paramsCount; i++) {
    viewOffset[i].nativeWriteInto(p.viewOffset[i]);
  }
  for (int i = 0; i < paramsCount; i++) {
    p.leftLensCenter[i] = _leftLensCenter.inner[i];
  }
  for (int i = 0; i < paramsCount; i++) {
    p.rightLensCenter[i] = _rightLensCenter.inner[i];
  }
  for (int i = 0; i < paramsCount; i++) {
    p.leftScreenCenter[i] = _leftScreenCenter.inner[i];
  }
  for (int i = 0; i < paramsCount; i++) {
    p.rightScreenCenter[i] = _rightScreenCenter.inner[i];
  }
  for (int i = 0; i < paramsCount; i++) {
    p.scale[i] = _scale.inner[i];
  }
  for (int i = 0; i < paramsCount; i++) {
    p.scaleIn[i] = _scaleIn.inner[i];
  }
}