#include <uInput.h>
Public Member Functions | |
uActionGlobalFunc (uActionGlobal *a, ACTION_FUNC *f, bool rebind=true) | |
Static Public Member Functions | |
static bool | IsBreakingGlobalBind (uAction *act) |
static bool | GlobalAct (uAction *act, REAL x) |
Private Attributes | |
ACTION_FUNC * | func |
uActionGlobal * | act |
bool | rebindable |
Definition at line 232 of file uInput.h.
uActionGlobalFunc::uActionGlobalFunc | ( | uActionGlobal * | a, | |
ACTION_FUNC * | f, | |||
bool | rebind = true | |||
) |
Definition at line 1461 of file uInput.cpp.
01464 :tListItem<uActionGlobalFunc>(uActionGlobal_anchor), func (f), act(a),
bool uActionGlobalFunc::IsBreakingGlobalBind | ( | uAction * | act | ) | [static] |
Definition at line 1466 of file uInput.cpp.
References tListItem< T >::Next().
Referenced by uActionGlobal::IsBreakingGlobalBind().
01467 { 01468 for (uActionGlobalFunc *run = uActionGlobal_anchor; run ; run = run->Next()) 01469 if (run->act == act && !run->rebindable) 01470 return true; 01471 01472 return false;
Definition at line 1474 of file uInput.cpp.
References tListItem< T >::Next().
Referenced by GlobalAct().
01475 { 01476 for (uActionGlobalFunc *run = uActionGlobal_anchor; run ; run = run->Next()) 01477 if (run->act == act && run->func(x)) 01478 return true; 01479 01480 return false;
ACTION_FUNC* uActionGlobalFunc::func [private] |
uActionGlobal* uActionGlobalFunc::act [private] |
bool uActionGlobalFunc::rebindable [private] |