![]() |
Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
Core class that represents a module initializer. More...
Public Member Functions | |
| Initializer (bool initialize=true) | |
| Constructs a Initializer object with a boolean. More... | |
| Initializer (const Initializer &)=delete | |
| Initializer (Initializer &&)=delete | |
| ~Initializer () | |
| TODO. More... | |
| bool | Initialize () |
| Initialize the module. More... | |
| bool | IsInitialized () const |
| Checks whether the module is initialized. More... | |
| void | Uninitialize () |
| Uninitialize the module. More... | |
| operator bool () const | |
| Converts the initializer to boolean. More... | |
| Initializer & | operator= (const Initializer &)=delete |
| Initializer & | operator= (Initializer &&)=delete |
Core class that represents a module initializer.
| Nz::Initializer< Args >::Initializer | ( | bool | initialize = true | ) |
Constructs a Initializer object with a boolean.
| initialize | Initialize the module |
| Nz::Initializer< Args >::~Initializer | ( | ) |
| bool Nz::Initializer< Args >::Initialize | ( | ) |
Initialize the module.
| bool Nz::Initializer< Args >::IsInitialized | ( | ) | const |
Checks whether the module is initialized.
|
explicit |
Converts the initializer to boolean.
| void Nz::Initializer< Args >::Uninitialize | ( | ) |
Uninitialize the module.