// // VROInputControllerCardboardiOS.h // ViroRenderer // // Copyright © 2017 Viro Media. All rights reserved. // #ifndef VROInputControllerCardboardiOS_H #define VROInputControllerCardboardiOS_H #include #include "VRORenderContext.h" #include "VROInputControllerBase.h" #include "VROInputPresenterCardboardiOS.h" class VROInputControllerCardboardiOS : public VROInputControllerBase { public: VROInputControllerCardboardiOS(){} virtual ~VROInputControllerCardboardiOS(){} virtual VROVector3f getDragForwardOffset(); void onProcess(const VROCamera &camera); void onScreenClicked(); std::string getHeadset(); std::string getController(); protected: std::shared_ptr createPresenter() { return std::make_shared(); } private: void updateOrientation(const VROCamera &camera); }; #endif