ThreeJS constructor

ThreeJS({
  1. Settings? settings,
  2. required void onSetupComplete(),
  3. required FutureOr<void> setup()?,
  4. void rendererUpdate()?,
  5. void postProcessor([
    1. double? dt
    ])?,
  6. void windowResizeUpdate(
    1. Size newSize
    )?,
  7. Size? size,
  8. WebGLRenderer? renderer,
  9. int renderNumber = 0,
  10. Widget? loadingWidget,
})

Implementation

ThreeJS({
  Settings? settings,
  required this.onSetupComplete,
  required this.setup,
  this.rendererUpdate,
  this.postProcessor,
  this.windowResizeUpdate,
  Size? size,
  core.WebGLRenderer? renderer,
  this.renderNumber = 0,
  this.loadingWidget
}){
  this.settings = settings ?? Settings();
  _resolution = this.settings.screenResolution;
  _fixedSize = size;
}