The simulation does not need the entire pointer history. It only needs a recent position, a recent velocity, and a simple "is the pointer still active?" flag. This object packages exactly that information.
Readonly
The simulation does not need the entire pointer history. It only needs a recent position, a recent velocity, and a simple "is the pointer still active?" flag. This object packages exactly that information.