#include <DebugKeyTable.h>
Public Types | |
enum | modes { disabled, always, n_times, every_n_times, every_n_ms } |
Public Member Functions | |
DebugKey (modes mode=disabled, unsigned int n=0) | |
construct a new DebugKey | |
void | set (modes mode=always, unsigned int n=0) |
sets the mode and the parameter of a DebugKey | |
Public Attributes | |
modes | mode |
the mode of this DebugKey | |
unsigned int | n |
the parameter for timed or counted debug messages | |
unsigned long | last |
last time (ever_n_ms) or number of times (every_n_times, n_times) the message was sent | |
bool | active |
Determines if the key is active in the current frame This is set by activateDebugKeys(). |
Definition at line 20 of file DebugKeyTable.h.
|
Definition at line 23 of file DebugKeyTable.h. |
|
construct a new DebugKey
Definition at line 14 of file DebugKeyTable.cpp. |
|
sets the mode and the parameter of a DebugKey
Definition at line 18 of file DebugKeyTable.cpp. Referenced by DebugKeyTable::set(), DebugKeyTable::setMode(), and DebugKeyTable::setN(). |
|
the mode of this DebugKey
Definition at line 32 of file DebugKeyTable.h. Referenced by DebugKeyTable::activate(), DebugKeyTable::getMode(), and DebugKeyTable::operator==(). |
|
the parameter for timed or counted debug messages
Definition at line 35 of file DebugKeyTable.h. Referenced by DebugKeyTable::activate(), DebugKeyTable::getN(), and DebugKeyTable::operator==(). |
|
last time (ever_n_ms) or number of times (every_n_times, n_times) the message was sent
Definition at line 38 of file DebugKeyTable.h. Referenced by DebugKeyTable::activate(), and set(). |
|
Determines if the key is active in the current frame This is set by activateDebugKeys().
Definition at line 44 of file DebugKeyTable.h. Referenced by DebugKeyTable::activate(), DebugKeyTable::isActive(), and set(). |