Pioneer
LuaInput.h
Go to the documentation of this file.
1 // Copyright © 2008-2023 Pioneer Developers. See AUTHORS.txt for details
2 // Licensed under the terms of the GPL v3. See licenses/GPL-3.txt
3 
4 #ifndef LUAINPUT_H
5 #define LUAINPUT_H
6 
7 struct lua_State;
8 
9 namespace InputBindings {
10  struct KeyChord;
11  struct JoyAxis;
12 } // namespace InputBindings
13 
14 namespace LuaInput {
15  void Register();
16 }
17 
18 void pi_lua_generic_pull(lua_State *l, int index, InputBindings::KeyChord &out);
19 void pi_lua_generic_pull(lua_State *l, int index, InputBindings::JoyAxis &out);
20 void pi_lua_generic_push(lua_State *l, InputBindings::KeyChord inChord);
21 void pi_lua_generic_push(lua_State *l, InputBindings::JoyAxis inAxis);
22 
23 #endif
void pi_lua_generic_push(lua_State *l, InputBindings::KeyChord inChord)
Definition: LuaInput.cpp:666
void pi_lua_generic_pull(lua_State *l, int index, InputBindings::KeyChord &out)
Definition: LuaInput.cpp:680
Definition: InputBindings.h:14
Definition: LuaInput.h:14
void Register()
Definition: LuaInput.cpp:699
Definition: InputBindings.h:87
Definition: InputBindings.h:107