inputevent.cpp

来自「赫赫大名的 OGRE 游戏引擎」· C++ 代码 · 共 28 行

CPP
28
字号
#ifdef HAVE_CONFIG_H
#   include "config.h"
#endif
  
#include "OgrePythonLink.h"
#include "OgreInputEvent.h"

using namespace boost::python;
using namespace Ogre;

void exportInputEvent()
{
    class_<InputEvent>("InputEvent", init<EventTarget*, int, long, int>())
        .def("consume", &InputEvent::consume)
        .def("getModifiers", &InputEvent::getModifiers)
        .def("getWhen", &InputEvent::getWhen)
        .def("isAltDown", &InputEvent::isAltDown)
        .def("isConsumed", &InputEvent::isConsumed)
        .def("isControlDown", &InputEvent::isControlDown)
        .def("isMetaDown", &InputEvent::isMetaDown)
        .def("isShiftDown", &InputEvent::isShiftDown)
        .def("isEventBetween", &InputEvent::isEventBetween)
        .def("getID", &InputEvent::getID)
        .def("getSource", &InputEvent::getSource, rir())
    ;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?