#include <DelayedLoader.hpp>
Public Member Functions | |
DelayedLoader (Instance *inst) | |
~DelayedLoader () | |
Instance * | instance () const |
void | BlockLoading (bool block) |
bool | LoadingRunning () |
const DelayedLoadStatus & | LoadingStatus () |
virtual void | LoadStart ()=0 |
virtual void | LoadFinish ()=0 |
virtual void | ItemQueued (DelayedLoad const *item, int complexity_bytes) |
virtual void | ItemLoaded (DelayedLoad const *item, int complexity_bytes) |
Public Attributes | |
ClientMarker | cm |
Detailed Description
Class that manages delayed loading of things that want to be loaded with delay. This is usualy part of a loading screen manager.
Definition at line 15 of file DelayedLoader.hpp.
Constructor & Destructor Documentation
◆ DelayedLoader()
iv::DelayedLoader::DelayedLoader | ( | Instance * | inst | ) |
Definition at line 7 of file DelayedLoader.cpp.
◆ ~DelayedLoader()
iv::DelayedLoader::~DelayedLoader | ( | ) |
Definition at line 16 of file DelayedLoader.cpp.
Member Function Documentation
◆ instance()
Instance * iv::DelayedLoader::instance | ( | ) | const |
Definition at line 22 of file DelayedLoader.cpp.
◆ BlockLoading()
void iv::DelayedLoader::BlockLoading | ( | bool | block | ) |
Definition at line 35 of file DelayedLoader.cpp.
◆ LoadingRunning()
bool iv::DelayedLoader::LoadingRunning | ( | ) |
Definition at line 27 of file DelayedLoader.cpp.
◆ LoadingStatus()
const DelayedLoadStatus & iv::DelayedLoader::LoadingStatus | ( | ) |
Definition at line 41 of file DelayedLoader.cpp.
◆ LoadStart()
|
pure virtual |
One item of given complexity queued for load to system.
Implemented in iv::SimpleSplash.
◆ LoadFinish()
|
pure virtual |
System loaded one item that was previously queued.
Implemented in iv::SimpleSplash.
◆ ItemQueued()
|
inlinevirtual |
Definition at line 40 of file DelayedLoader.hpp.
◆ ItemLoaded()
|
inlinevirtual |
Definition at line 44 of file DelayedLoader.hpp.
Member Data Documentation
◆ cm
ClientMarker iv::DelayedLoader::cm |
Definition at line 18 of file DelayedLoader.hpp.
The documentation for this class was generated from the following files:
- ivorium_systems/DelayedLoadSystem/DelayedLoader.hpp
- ivorium_systems/DelayedLoadSystem/DelayedLoader.cpp