Processes input and updates internal state. Must be called once every frame before getLookAt is valid.
the amount of time in seconds passed since the previous call to update