26#include "../../autowrapper/aswrappedcall.h"
33using namespace AngelScript;
46 result = engine->RegisterObjectMethod(
"InputEngineClass",
"void setEventSimulatedValue(inputEvents ev, float value)",
WRAP_MFN(
InputEngine, setEventSimulatedValue), asCALL_GENERIC);
ROR_ASSERT(result>=0);
47 result = engine->RegisterObjectMethod(
"InputEngineClass",
"void setEventStatusSupressed(inputEvents ev, bool supressed)",
WRAP_MFN(
InputEngine, setEventStatusSupressed), asCALL_GENERIC);
ROR_ASSERT(result>=0);
50 result = engine->RegisterObjectMethod(
"InputEngineClass",
"string getEventCommand(inputEvents ev)",
WRAP_MFN(
InputEngine, getEventCommand), asCALL_GENERIC);
ROR_ASSERT(result>=0);
51 result = engine->RegisterObjectMethod(
"InputEngineClass",
"string getEventCommandTrimmed(inputEvents ev)",
WRAP_MFN(
InputEngine, getEventCommandTrimmed), asCALL_GENERIC);
ROR_ASSERT(result>=0);
54 result = engine->RegisterObjectMethod(
"InputEngineClass",
"float getEventValue(inputEvents, bool = false, inputSourceType = inputSourceType::IST_ANY)",
WRAP_MFN(
InputEngine, getEventValue), asCALL_GENERIC);
ROR_ASSERT(result>=0);
55 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool getEventBoolValue(inputEvents ev)",
WRAP_MFN(
InputEngine, getEventBoolValue), asCALL_GENERIC);
ROR_ASSERT(result >= 0);
56 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool getEventBoolValueBounce(inputEvents ev, float time = 0.2f)",
WRAP_MFN(
InputEngine, getEventBoolValueBounce), asCALL_GENERIC);
ROR_ASSERT(result>=0);
57 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool isKeyDownEffective(keyCodes keycode)",
WRAP_MFN(
InputEngine, isKeyDownEffective), asCALL_GENERIC);
ROR_ASSERT(result>=0);
58 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool isKeyDownValueBounce(keyCodes keycode, float time = 0.2f)",
WRAP_MFN(
InputEngine, isKeyDownValueBounce), asCALL_GENERIC);
ROR_ASSERT(result>=0);
61 result = engine->RegisterObjectMethod(
"InputEngineClass",
"bool isKeyDown(keyCodes keycode)",
WRAP_MFN(
InputEngine, isKeyDown), asCALL_GENERIC);
ROR_ASSERT(result>=0);
#define ROR_ASSERT(_EXPR)
#define WRAP_MFN(ClassType, name)
void RegisterInputEngineGeneric(AngelScript::asIScriptEngine *engine)