input Class Reference

file : ../lugre/lua/lib.input.lua (this is just a pseudo class used for grouping global functions) More...

List of all members.

Static Public Member Functions

static mixed GetKeyName (mixed keycode)
static mixed BindUp (mixed keyname, mixed fun, mixed arg)
static mixed BindDown (mixed keyname, mixed fun, mixed arg)
static mixed BindUpDown (mixed keyname, mixed upfun, mixed uparg, mixed downfun, mixed downarg)
static mixed BindUpDown (mixed keyname, mixed downfun, mixed downarg, mixed upfun, mixed uparg)
static mixed Bind (mixed keyname, mixed fun)
static mixed UnBindArr (mixed arr)
static mixed UnBind (mixed keyname)
static mixed LoadBindSet (mixed bindset)
static mixed WhileKeyDown (mixed keywatch, mixed step_fun, mixed...)
 calls step_fun(...) until key[keywatch] is released or step_fun(...) returns something that evaluates to true
static mixed MouseEvent (mixed eventname)
static mixed KeyDown (mixed key, mixed char)
 called from c
static mixed KeyUp (mixed key)
 called from c


Detailed Description

file : ../lugre/lua/lib.input.lua (this is just a pseudo class used for grouping global functions)

Definition at line 6004 of file lua_pseudo_code.cpp.


Member Function Documentation

static mixed input::GetKeyName ( mixed  keycode  )  [inline, static]

Definition at line 6006 of file lua_pseudo_code.cpp.

static mixed input::BindUp ( mixed  keyname,
mixed  fun,
mixed  arg 
) [inline, static]

Definition at line 6008 of file lua_pseudo_code.cpp.

static mixed input::BindDown ( mixed  keyname,
mixed  fun,
mixed  arg 
) [inline, static]

Definition at line 6010 of file lua_pseudo_code.cpp.

static mixed input::BindUpDown ( mixed  keyname,
mixed  upfun,
mixed  uparg,
mixed  downfun,
mixed  downarg 
) [inline, static]

Definition at line 6012 of file lua_pseudo_code.cpp.

static mixed input::BindUpDown ( mixed  keyname,
mixed  downfun,
mixed  downarg,
mixed  upfun,
mixed  uparg 
) [inline, static]

Definition at line 6014 of file lua_pseudo_code.cpp.

static mixed input::Bind ( mixed  keyname,
mixed  fun 
) [inline, static]

Definition at line 6016 of file lua_pseudo_code.cpp.

static mixed input::UnBindArr ( mixed  arr  )  [inline, static]

Definition at line 6018 of file lua_pseudo_code.cpp.

static mixed input::UnBind ( mixed  keyname  )  [inline, static]

Definition at line 6020 of file lua_pseudo_code.cpp.

static mixed input::LoadBindSet ( mixed  bindset  )  [inline, static]

Definition at line 6022 of file lua_pseudo_code.cpp.

static mixed input::WhileKeyDown ( mixed  keywatch,
mixed  step_fun,
mixed...   
) [inline, static]

calls step_fun(...) until key[keywatch] is released or step_fun(...) returns something that evaluates to true

Definition at line 6025 of file lua_pseudo_code.cpp.

static mixed input::MouseEvent ( mixed  eventname  )  [inline, static]

Definition at line 6027 of file lua_pseudo_code.cpp.

static mixed input::KeyDown ( mixed  key,
mixed  char 
) [inline, static]

called from c

Definition at line 6030 of file lua_pseudo_code.cpp.

static mixed input::KeyUp ( mixed  key  )  [inline, static]

called from c

Definition at line 6033 of file lua_pseudo_code.cpp.


The documentation for this class was generated from the following file:

Generated on Fri Mar 29 05:41:10 2013 for lua by  doxygen 1.5.6