如何在Mac OS中连接ois库firebreath插件?我有插件windows mac,想要跟踪鼠标,键盘,操纵杆。
from windows:
FB::MessageWindow* messageWindow = new FB::MessageWindow();
mParamList.insert(std::make_pair(std::string("WINDOW"), messageWindow->getHWND()));
mInputManager = OIS::InputManager::createInputSystem(mParamList);
messageWindow->getHWND() - mac os无
我不知道OIS库期望什么,但我可以告诉你HWND是windows类型的,所以肯定不会有一个适用于mac os的getHWND。
如果你需要的是NSWindow,那么恐怕你运气不好。在Mac OS中通过NPAPI插件获取事件的唯一方法是通过浏览器,FireBreath通过其事件系统将其暴露。