engine-mk1
rz::core::System Member List

This is the complete list of members for rz::core::System, including all inherited members.

_componentTypesrz::core::Systemprotected
_entities (defined in rz::core::System)rz::core::Systemprotected
_eventStreamrz::core::Systemprotected
_idrz::core::Systemprotected
_intervalrz::core::Systemprotected
_parentTask (defined in rz::core::System)rz::core::Systemprotected
_poolrz::core::Systemprotected
_taskScheduler (defined in rz::core::System)rz::core::Systemprotected
createComponent(ComponentType type, std::shared_ptr< void > tuplePtr)=0rz::core::Systempure virtual
emplaceObject(Args...args)rz::core::Systeminline
extendHandler(rz::eventstream::EventType type, rz::eventstream::EventHandler handler)rz::core::System
getInterval() noexceptrz::core::Systeminline
getObject(Handle handle)rz::core::Systeminline
getParentTask()rz::core::Systeminline
getTaskGraph() noexceptrz::core::Systeminline
getTaskScheduler()rz::core::Systeminline
popEvents(rz::eventstream::StreamType streamType)rz::core::System
processEvents()rz::core::System
pushEvents(const std::vector< rz::eventstream::Event > &events, rz::eventstream::StreamType streamType)rz::core::System
registerHandler(rz::eventstream::EventType type, rz::eventstream::EventHandler handler)rz::core::System
removeComponent(ComponentHandle ch)=0rz::core::Systempure virtual
removeObject(Handle handle)rz::core::Systeminline
setParentTask(rz::taskscheduler::Task parentTask)rz::core::Systeminline
setTaskScheduler(std::shared_ptr< rz::taskscheduler::TaskScheduler > taskScheduler)rz::core::Systeminline
System() noexcept (defined in rz::core::System)rz::core::Systemprotected
update(EntityMap &entities, double delta)=0rz::core::Systempure virtual