/Engine/Source/Runtime/HeadMountedDisplay/Public/IMotionController.h
NOTE: This intentionally does NOT derive fromIInputDeviceModule, to allow a clean separation for devices which exclusively track motion with no tactile input NOTE: You must MANUALLY callIModularFeatures::Get().RegisterModularFeature( GetModularFeatureName(), this ) in your implementation! This allows motion controllers to be both piggy-backed off HMD devices which support them, as well as standing alone.
class IMotionController : public [IModularFeature](API\Runtime\Core\Features\IModularFeature)