#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
 
          
          
