VrStereoConfigD constructor

VrStereoConfigD({
  1. Pointer<VrStereoConfigC>? originalPointer,
  2. List<MatrixD>? projection,
  3. List<MatrixD>? viewOffset,
  4. List<double>? leftLensCenter,
  5. List<double>? rightLensCenter,
  6. List<double>? leftScreenCenter,
  7. List<double>? rightScreenCenter,
  8. List<double>? scale,
  9. List<double>? scaleIn,
})

Implementation

VrStereoConfigD({
  super.originalPointer,
  List<MatrixD>? projection,
  List<MatrixD>? viewOffset,
  List<double>? leftLensCenter,
  List<double>? rightLensCenter,
  List<double>? leftScreenCenter,
  List<double>? rightScreenCenter,
  List<double>? scale,
  List<double>? scaleIn,
}) {
  this.projection = projection ?? .generate(paramCount, (_) => .zero());
  this.viewOffset = viewOffset ?? .generate(paramCount, (_) => .zero());
  this.leftLensCenter = leftLensCenter ?? .filled(paramCount, 0);
  this.rightLensCenter = rightLensCenter ?? .filled(paramCount, 0);
  this.leftScreenCenter = leftScreenCenter ?? .filled(paramCount, 0);
  this.rightScreenCenter = rightScreenCenter ?? .filled(paramCount, 0);
  this.scale = scale ?? .filled(paramCount, 0);
  this.scaleIn = scaleIn ?? .filled(paramCount, 0);
}