How does unreal handle output to various VR headsets?

I’m currently using unity and am looking to move over to unreal ed. I use a framework in unity called VRTK which detects which type of headset is plugged in and loads the appropriate VR SDK. So before I invest time making the move, i nned to know how unreal handles mapping control output / input for VR devices. Can anyone shine some light?