![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <time.hpp>
Classes | |
struct | meta |
Public Member Functions | |
time (game::i_ecs &aEcs) | |
const system_id & | id () const override |
const i_string & | name () const override |
void | apply () override |
step_time | system_time () const |
step_time | world_time () const |
![]() | |
system (game::i_ecs &aEcs) | |
template<typename ComponentIdIter > | |
system (game::i_ecs &aEcs, ComponentIdIter aFirstComponent, ComponentIdIter aLastComponent) | |
system (const system &aOther) | |
system (system &&aOther) | |
game::i_ecs & | ecs () const |
const neolib::i_set< component_id > & | components () const override |
neolib::i_set< component_id > & | components () override |
const i_component & | component (component_id aComponentId) const override |
i_component & | component (component_id aComponentId) override |
bool | paused () const override |
void | pause () override |
void | resume () override |
void | terminate () override |
![]() | |
virtual | ~i_system ()=default |
Additional Inherited Members | |
![]() | |
void | yield () |
neogfx::game::time::time | ( | game::i_ecs & | aEcs | ) |
|
overridevirtual |
Implements neogfx::game::i_system.
|
overridevirtual |
Implements neogfx::game::i_system.
|
overridevirtual |
Implements neogfx::game::i_system.
step_time neogfx::game::time::system_time | ( | ) | const |
step_time neogfx::game::time::world_time | ( | ) | const |