nngn
Loading...
Searching...
No Matches
anonymous_namespace{lua_input.cpp} Namespace Reference

Typedefs

using Action = Input::Action
 
using Modifier = Input::Modifier
 
using Selector = Input::Selector
 

Functions

nngn::lua::table_view get_keys (Input &i, std::vector< i32 > v, nngn::lua::state_view lua)
 
auto terminal_source (int fd, std::optional< Input::TerminalFlag > flags)
 
auto input_graphics_source (nngn::Graphics *g)
 
void add_source (Input &i, Input::Source *s)
 
bool override_key (Input &i, bool pressed, lua_Integer k)
 
bool override_keys (Input &i, bool pressed, std::vector< lua_Integer > k)
 
void register_input (nngn::lua::table_view t)
 

Typedef Documentation

◆ Action

typedef Input::Action anonymous_namespace{lua_input.cpp}::Action

◆ Modifier

typedef Input::Modifier anonymous_namespace{lua_input.cpp}::Modifier

◆ Selector

typedef Input::Selector anonymous_namespace{lua_input.cpp}::Selector

Function Documentation

◆ add_source()

void anonymous_namespace{lua_input.cpp}::add_source ( Input i,
Input::Source *  s 
)
Here is the caller graph for this function:

◆ get_keys()

nngn::lua::table_view anonymous_namespace{lua_input.cpp}::get_keys ( Input i,
std::vector< i32 >  v,
nngn::lua::state_view  lua 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ input_graphics_source()

auto anonymous_namespace{lua_input.cpp}::input_graphics_source ( nngn::Graphics g)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ override_key()

bool anonymous_namespace{lua_input.cpp}::override_key ( Input i,
bool  pressed,
lua_Integer  k 
)
Here is the caller graph for this function:

◆ override_keys()

bool anonymous_namespace{lua_input.cpp}::override_keys ( Input i,
bool  pressed,
std::vector< lua_Integer >  k 
)
Here is the caller graph for this function:

◆ register_input()

void anonymous_namespace{lua_input.cpp}::register_input ( nngn::lua::table_view  t)
Here is the call graph for this function:

◆ terminal_source()

auto anonymous_namespace{lua_input.cpp}::terminal_source ( int  fd,
std::optional< Input::TerminalFlag >  flags 
)
Here is the call graph for this function:
Here is the caller graph for this function: