List of systems.
More...
PZ::SystemList::SystemList |
( |
Application & |
application | ) |
|
PZ::SystemList::~SystemList |
( |
| ) |
|
Adds a system at the end.
- Parameters
-
type | The type of the system. |
- Returns
- null if it fails, else the system.
template<class T >
T* PZ::SystemList::Get |
( |
const SystemType & |
type | ) |
const |
|
inline |
Gets a system.
- Parameters
-
type | The type of the system. |
- Returns
- null if it fails, else the system.
bool PZ::SystemList::Has |
( |
const SystemType & |
type | ) |
const |
|
inline |
Query if a system is in the list.
- Parameters
-
type | The type of the system. |
- Returns
- true if the system is in the list, false if not.
Inserts a system after another system.
- Parameters
-
type | The type of the system. |
after | The type of the system to insert after. |
- Returns
- null if it fails, else the system.
Inserts a system before another system.
- Parameters
-
type | The type of the system. |
before | The type of the system to insert before. |
- Returns
- null if it fails, else the system.
bool PZ::SystemList::Remove |
( |
const SystemType & |
type | ) |
|
Removes a system.
- Parameters
-
type | The type of the system to remove. |
- Returns
- true if it succeeds, false if it fails.
void PZ::SystemList::RemoveAll |
( |
| ) |
|
void PZ::SystemList::StartAll |
( |
| ) |
|
void PZ::SystemList::StopAll |
( |
| ) |
|
void PZ::SystemList::UpdateAll |
( |
float |
deltaTime | ) |
|
The documentation for this class was generated from the following file: