Original GetControllerOrientationAndPosition signature for backwards compatibility. They are pure virtual because a legacy plugin must implement them and public because a legacy vr plugin could use them internally.