uActionGlobalFunc Class Reference

#include <uInput.h>

Inheritance diagram for uActionGlobalFunc:

Inheritance graph
[legend]
Collaboration diagram for uActionGlobalFunc:

Collaboration graph
[legend]

List of all members.

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_FUNCfunc
uActionGlobalact
bool rebindable


Detailed Description

Definition at line 232 of file uInput.h.


Constructor & Destructor Documentation

uActionGlobalFunc::uActionGlobalFunc ( uActionGlobal a,
ACTION_FUNC f,
bool  rebind = true 
)

Definition at line 1461 of file uInput.cpp.


Member Function Documentation

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;

Here is the call graph for this function:

Here is the caller graph for this function:

bool uActionGlobalFunc::GlobalAct ( uAction act,
REAL  x 
) [static]

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;

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

ACTION_FUNC* uActionGlobalFunc::func [private]

Definition at line 233 of file uInput.h.

uActionGlobal* uActionGlobalFunc::act [private]

Definition at line 234 of file uInput.h.

bool uActionGlobalFunc::rebindable [private]

Definition at line 235 of file uInput.h.


The documentation for this class was generated from the following files:
Generated on Sat Mar 15 23:59:52 2008 for Armagetron Advanced by  doxygen 1.5.4