iv::DelayedLoadSystem Class Reference
#include <DelayedLoadSystem.hpp>
Public Member Functions | |
DelayedLoadSystem (SystemContainer *sc) | |
virtual std::string | debug_name () const override |
bool | loadStep () |
void | QueueDelayedLoad (DelayedLoad *load, int complexity_bytes) |
void | ClearDelayedLoad (DelayedLoad *load) |
void | loader_register (DelayedLoader *) |
void | loader_unregister (DelayedLoader *) |
void | BlockLoading (DelayedLoader *, bool block) |
bool | LoadingRunning () |
const DelayedLoadStatus & | Status () |
Public Member Functions inherited from iv::System | |
System (SystemContainer *sc) | |
virtual | ~System () |
virtual bool | flushSystem () |
virtual void | status (TextDebugView *view) |
SystemContainer * | system_container () const |
void | retain () |
void | release () |
Public Member Functions inherited from iv::Context | |
Context () | |
virtual | ~Context () |
template<class ... Items> | |
void | log (SrcInfo const &info, LogId id, Items const &... items) const |
bool | log_enabled (LogId id) const |
template<class ... Items> | |
void | warning (SrcInfo const &info, Items const &... items) const |
Additional Inherited Members | |
Protected Member Functions inherited from iv::System | |
virtual bool | log_process_enabled (LogId id) const override final |
virtual void | log_process (SrcInfo const &info, LogId id, std::string const &message) const override final |
Detailed Description
Definition at line 25 of file DelayedLoadSystem.hpp.
Constructor & Destructor Documentation
◆ DelayedLoadSystem()
iv::DelayedLoadSystem::DelayedLoadSystem | ( | SystemContainer * | sc | ) |
Definition at line 16 of file DelayedLoadSystem.cpp.
Member Function Documentation
◆ debug_name()
|
inlineoverridevirtual |
Reimplemented from iv::System.
Definition at line 29 of file DelayedLoadSystem.hpp.
◆ loadStep()
bool iv::DelayedLoadSystem::loadStep | ( | ) |
Definition at line 26 of file DelayedLoadSystem.cpp.
◆ QueueDelayedLoad()
void iv::DelayedLoadSystem::QueueDelayedLoad | ( | DelayedLoad * | load, |
int | complexity_bytes | ||
) |
Definition at line 65 of file DelayedLoadSystem.cpp.
◆ ClearDelayedLoad()
void iv::DelayedLoadSystem::ClearDelayedLoad | ( | DelayedLoad * | load | ) |
Definition at line 80 of file DelayedLoadSystem.cpp.
◆ loader_register()
void iv::DelayedLoadSystem::loader_register | ( | DelayedLoader * | loader | ) |
Definition at line 85 of file DelayedLoadSystem.cpp.
◆ loader_unregister()
void iv::DelayedLoadSystem::loader_unregister | ( | DelayedLoader * | loader | ) |
Definition at line 90 of file DelayedLoadSystem.cpp.
◆ BlockLoading()
void iv::DelayedLoadSystem::BlockLoading | ( | DelayedLoader * | loader, |
bool | block | ||
) |
Definition at line 96 of file DelayedLoadSystem.cpp.
◆ LoadingRunning()
bool iv::DelayedLoadSystem::LoadingRunning | ( | ) |
Definition at line 107 of file DelayedLoadSystem.cpp.
◆ Status()
const DelayedLoadStatus & iv::DelayedLoadSystem::Status | ( | ) |
Loading status;
Definition at line 148 of file DelayedLoadSystem.cpp.
The documentation for this class was generated from the following files:
- ivorium_systems/DelayedLoadSystem/DelayedLoadSystem.hpp
- ivorium_systems/DelayedLoadSystem/DelayedLoadSystem.cpp