GVars constructor

GVars({
  1. EaseFunction? ease,
  2. double? delay,
  3. bool? useFrames,
  4. int? overwrite,
  5. Function? onStart,
  6. Function? onComplete,
  7. Function? onUpdate,
  8. Object? onStartParams,
  9. Object? onCompleteParams,
  10. Object? onUpdateParams,
  11. bool? runBackwards,
  12. bool? immediateRender,
  13. Map? startAt,
})

Creates a new instance of GVars.

ease, delay, useFrames, overwrite, onStart, onComplete, onUpdate, onStartParams, onCompleteParams, onUpdateParams, runBackwards, immediateRender, and startAt can be set on instantiation.

Implementation

GVars({
  this.ease,
  this.delay,
  this.useFrames,
  this.overwrite,
  this.onStart,
  this.onComplete,
  this.onUpdate,
  Object? onStartParams,
  Object? onCompleteParams,
  Object? onUpdateParams,
  this.runBackwards,
  this.immediateRender,
  this.startAt,
}) {
  // For easy of use, you can send any Object to be parsed as function
  // arguments.
  this.onStartParams = CallbackParams.parse(onStartParams);
  this.onCompleteParams = CallbackParams.parse(onCompleteParams);
  this.onUpdateParams = CallbackParams.parse(onUpdateParams);
}