32using namespace AngelScript;
45 result = engine->RegisterObjectMethod(
"InputEngineClass",
"void setEventSimulatedValue(inputEvents ev, float value)", asMETHOD(
InputEngine,setEventSimulatedValue), asCALL_THISCALL);
ROR_ASSERT(result>=0);
46 result = engine->RegisterObjectMethod(
"InputEngineClass",
"void setEventStatusSupressed(inputEvents ev, bool supressed)", asMETHOD(
InputEngine,setEventStatusSupressed), asCALL_THISCALL);
ROR_ASSERT(result>=0);
49 result = engine->RegisterObjectMethod(
"InputEngineClass",
"string getEventCommand(inputEvents ev)", asMETHOD(
InputEngine,getEventCommand), asCALL_THISCALL);
ROR_ASSERT(result>=0);
50 result = engine->RegisterObjectMethod(
"InputEngineClass",
"string getEventCommandTrimmed(inputEvents ev)", asMETHOD(
InputEngine,getEventCommandTrimmed), asCALL_THISCALL);
ROR_ASSERT(result>=0);
53 result = engine->RegisterObjectMethod(
"InputEngineClass",
"float getEventValue(inputEvents, bool = false, inputSourceType = inputSourceType::IST_ANY)", asMETHOD(
InputEngine,getEventValue), asCALL_THISCALL);
ROR_ASSERT(result>=0);
54 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool getEventBoolValue(inputEvents ev)", asMETHOD(
InputEngine,getEventBoolValue), asCALL_THISCALL);
ROR_ASSERT(result >= 0);
55 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool getEventBoolValueBounce(inputEvents ev, float time = 0.2f)", asMETHOD(
InputEngine,getEventBoolValueBounce), asCALL_THISCALL);
ROR_ASSERT(result>=0);
56 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool isKeyDownEffective(keyCodes keycode)", asMETHOD(
InputEngine,isKeyDownEffective), asCALL_THISCALL);
ROR_ASSERT(result>=0);
57 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool isKeyDownValueBounce(keyCodes keycode, float time = 0.2f)", asMETHOD(
InputEngine,isKeyDownValueBounce), asCALL_THISCALL);
ROR_ASSERT(result>=0);
60 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool isKeyDown(keyCodes keycode)", asMETHOD(
InputEngine,isKeyDown), asCALL_THISCALL);
ROR_ASSERT(result>=0);
#define ROR_ASSERT(_EXPR)
void RegisterInputEngineNative(AngelScript::asIScriptEngine *engine)