The movement can be a combination of translations and rotations and it happens at the very end of the frame (after rendering).
This is a simplistic implementation of ILocomotionEventHandler which moves player by actuating the transforms directly, which is useful for reference but may interfere with more sophisticated player control mechanisms. For alternatives specialized to specific player controls, see CapsuleLocomotionHandler, FirstPersonLocomotor, and FlyingLocomotor.
This event is not acted upon immediately, but is cached for consumption at the end of the frame when PlayerLocomotor processes all incoming events at once.