Hierarchy

  • TweenHelper

Properties

Move: ((move: Move) => undefined | {
    $case: "move";
    move: Move;
} | {
    $case: "rotate";
    rotate: Rotate;
} | {
    $case: "scale";
    scale: Scale;
} | {
    $case: "textureMove";
    textureMove: TextureMove;
} | {
    $case: "rotateContinuous";
    rotateContinuous: RotateContinuous;
} | {
    $case: "moveContinuous";
    moveContinuous: MoveContinuous;
} | {
    $case: "textureMoveContinuous";
    textureMoveContinuous: TextureMoveContinuous;
})

Type declaration

    • (move: Move): undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }
    • Returns

      a move mode tween

      Parameters

      Returns undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }

MoveContinuous: ((move: MoveContinuous) => undefined | {
    $case: "move";
    move: Move;
} | {
    $case: "rotate";
    rotate: Rotate;
} | {
    $case: "scale";
    scale: Scale;
} | {
    $case: "textureMove";
    textureMove: TextureMove;
} | {
    $case: "rotateContinuous";
    rotateContinuous: RotateContinuous;
} | {
    $case: "moveContinuous";
    moveContinuous: MoveContinuous;
} | {
    $case: "textureMoveContinuous";
    textureMoveContinuous: TextureMoveContinuous;
})

Type declaration

    • (move: MoveContinuous): undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }
    • Returns

      a move-continuous mode tween

      Parameters

      Returns undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }

Rotate: ((rotate: Rotate) => undefined | {
    $case: "move";
    move: Move;
} | {
    $case: "rotate";
    rotate: Rotate;
} | {
    $case: "scale";
    scale: Scale;
} | {
    $case: "textureMove";
    textureMove: TextureMove;
} | {
    $case: "rotateContinuous";
    rotateContinuous: RotateContinuous;
} | {
    $case: "moveContinuous";
    moveContinuous: MoveContinuous;
} | {
    $case: "textureMoveContinuous";
    textureMoveContinuous: TextureMoveContinuous;
})

Type declaration

    • (rotate: Rotate): undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }
    • Returns

      a rotate mode tween

      Parameters

      Returns undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }

RotateContinuous: ((rotate: RotateContinuous) => undefined | {
    $case: "move";
    move: Move;
} | {
    $case: "rotate";
    rotate: Rotate;
} | {
    $case: "scale";
    scale: Scale;
} | {
    $case: "textureMove";
    textureMove: TextureMove;
} | {
    $case: "rotateContinuous";
    rotateContinuous: RotateContinuous;
} | {
    $case: "moveContinuous";
    moveContinuous: MoveContinuous;
} | {
    $case: "textureMoveContinuous";
    textureMoveContinuous: TextureMoveContinuous;
})

Type declaration

    • (rotate: RotateContinuous): undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }
    • Returns

      a rotate-continuous mode tween

      Parameters

      Returns undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }

Scale: ((scale: Scale) => undefined | {
    $case: "move";
    move: Move;
} | {
    $case: "rotate";
    rotate: Rotate;
} | {
    $case: "scale";
    scale: Scale;
} | {
    $case: "textureMove";
    textureMove: TextureMove;
} | {
    $case: "rotateContinuous";
    rotateContinuous: RotateContinuous;
} | {
    $case: "moveContinuous";
    moveContinuous: MoveContinuous;
} | {
    $case: "textureMoveContinuous";
    textureMoveContinuous: TextureMoveContinuous;
})

Type declaration

    • (scale: Scale): undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }
    • Returns

      a scale mode tween

      Parameters

      Returns undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }

TextureMove: ((textureMove: TextureMove) => undefined | {
    $case: "move";
    move: Move;
} | {
    $case: "rotate";
    rotate: Rotate;
} | {
    $case: "scale";
    scale: Scale;
} | {
    $case: "textureMove";
    textureMove: TextureMove;
} | {
    $case: "rotateContinuous";
    rotateContinuous: RotateContinuous;
} | {
    $case: "moveContinuous";
    moveContinuous: MoveContinuous;
} | {
    $case: "textureMoveContinuous";
    textureMoveContinuous: TextureMoveContinuous;
})

Type declaration

    • (textureMove: TextureMove): undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }
    • Returns

      a texture-move mode tween

      Parameters

      Returns undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }

TextureMoveContinuous: ((textureMove: TextureMoveContinuous) => undefined | {
    $case: "move";
    move: Move;
} | {
    $case: "rotate";
    rotate: Rotate;
} | {
    $case: "scale";
    scale: Scale;
} | {
    $case: "textureMove";
    textureMove: TextureMove;
} | {
    $case: "rotateContinuous";
    rotateContinuous: RotateContinuous;
} | {
    $case: "moveContinuous";
    moveContinuous: MoveContinuous;
} | {
    $case: "textureMoveContinuous";
    textureMoveContinuous: TextureMoveContinuous;
})

Type declaration

    • (textureMove: TextureMoveContinuous): undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }
    • Returns

      a texture-move-continuous mode tween

      Parameters

      Returns undefined | {
          $case: "move";
          move: Move;
      } | {
          $case: "rotate";
          rotate: Rotate;
      } | {
          $case: "scale";
          scale: Scale;
      } | {
          $case: "textureMove";
          textureMove: TextureMove;
      } | {
          $case: "rotateContinuous";
          rotateContinuous: RotateContinuous;
      } | {
          $case: "moveContinuous";
          moveContinuous: MoveContinuous;
      } | {
          $case: "textureMoveContinuous";
          textureMoveContinuous: TextureMoveContinuous;
      }