Used to increase encapsulation, just a bit.
More...
Used to increase encapsulation, just a bit.
Definition at line 132 of file eventmanager.cpp.
an Iterator suitable for use with internal structures that correlate polling type and metacodes
Definition at line 154 of file eventmanager.cpp.
The kinds of data that can be stored in Manual Check.
Definition at line 140 of file eventmanager.cpp.
Mezzanine::Internal::EventManagerInternalData::EventManagerInternalData |
( |
| ) |
|
|
inline |
void Mezzanine::Internal::EventManagerInternalData::AddInputCodesToManualCheck |
( |
int |
OneCode, |
|
|
int |
_PollingCheck |
|
) |
| |
|
inline |
Adds one type of polling check where the data is only available as Ints.
- Parameters
-
OneCode | The code that will be check for each frame, under the new condition |
_PollingCheck | This is inserted into a new polling check or it is bitwise or'ed into an existing one, and this will trigger other parts of the code to insert event later on |
Definition at line 179 of file eventmanager.cpp.
Adds one type of polling check.
- Parameters
-
OneCode | The code that will be check for each frame, under the new condition |
_PollingCheck | This is inserted into a new polling check or it is bitwise or'ed into an existing one, and this will trigger other parts of the code to insert event later on |
Definition at line 164 of file eventmanager.cpp.
void Mezzanine::Internal::EventManagerInternalData::AddMetaCodesToManualCheck |
( |
const Input::MetaCode & |
OneCode, |
|
|
PollingType |
_PollingCheck |
|
) |
| |
|
inline |
Adds one type of polling check where the data is only available as Ints.
- Parameters
-
OneCode | The metacode that contains the input that will be checked for each frame |
_PollingCheck | This is inserted into a new polling check or it is bitwise or'ed into an existing one, and this will trigger other parts of the code to insert event later on |
Definition at line 191 of file eventmanager.cpp.
void Mezzanine::Internal::EventManagerInternalData::AddMetaCodesToManualCheck |
( |
std::vector< Input::MetaCode > |
Transport, |
|
|
PollingType |
_PollingCheck |
|
) |
| |
|
inline |
Used to insert Codes into the list of items to be manually checked.
- Parameters
-
Transport | A vector of every Meta that may need to be added to the list |
_PollingCheck | This is inserted into a new polling check or it is bitwise or'ed into an existing one, and this will trigger other parts of the code to insert event later on |
Definition at line 198 of file eventmanager.cpp.
void Mezzanine::Internal::EventManagerInternalData::DropAllKeyPresses |
( |
| ) |
|
|
inline |
Drops all keypresses from the list of items to be perpetuated each frame.
Definition at line 251 of file eventmanager.cpp.
void Mezzanine::Internal::EventManagerInternalData::RemoveInputCodeToManualCheck |
( |
const Input::InputCode & |
OneCode, |
|
|
PollingType |
_PollingCheck |
|
) |
| |
|
inline |
Removes one type of polling check.
- Parameters
-
OneCode | The code that will no longer be checked each frame, under the given condition |
_PollingCheck | If this matches via bitwise or with the kind of polling check check stored for the existing InputCode then the it will be removed. |
Definition at line 226 of file eventmanager.cpp.
void Mezzanine::Internal::EventManagerInternalData::RemoveMetaCodesToManualCheck |
( |
const Input::MetaCode & |
OneCode, |
|
|
PollingType |
_PollingCheck |
|
) |
| |
|
inline |
Removes one type of polling check.
- Parameters
-
OneCode | A metacode that contains the the inputcode to remove |
_PollingCheck | If this matches via bitwise or with the kind of polling check check stored for the existing InputCode then the it will be removed. |
Definition at line 236 of file eventmanager.cpp.
void Mezzanine::Internal::EventManagerInternalData::RemoveMetaCodesToManualCheck |
( |
std::vector< Input::MetaCode > |
Transport, |
|
|
PollingType |
_PollingCheck |
|
) |
| |
|
inline |
Remove Items form the internal manual check list.
- Parameters
-
Transport | A vector of every MetaCode that may need to be removed to the list |
_PollingCheck | If this matches via bitwise or with the kind of polling check check stored for the existing InputCode then the it will be removed. |
Definition at line 243 of file eventmanager.cpp.
Remove a kind polling check from an item or remove item if that is the last check.
- Parameters
-
Reduce | An Iterator Referencing an item in manual check |
_PollingCheck | What kind of Polling Type to Remove. |
Definition at line 211 of file eventmanager.cpp.
This is the workunit that does the work each frame.
Definition at line 158 of file eventmanager.cpp.
std::list<EventBase*> Mezzanine::Internal::EventManagerInternalData::EventQ |
A unified polling and event repeater the Inputcode is the kind of event to check for each frame. The PollingType is used to control what can turn on and off the pollingcheck check.
Definition at line 150 of file eventmanager.cpp.
The documentation for this struct was generated from the following file: