iv::DelayedLoad Class Referenceabstract
#include <DelayedLoad.hpp>
Public Member Functions | |
| DelayedLoad (Instance *inst) | |
| ~DelayedLoad () | |
| Instance * | instance () const |
| void | LoadNow () |
Public Attributes | |
| ClientMarker | cm |
Protected Member Functions | |
| void | RequestDelayedLoad (int complexity_bytes) |
| virtual void | Load ()=0 |
Detailed Description
Thing that has parts that should be loaded with delay (eg. Image wants its Texture to be loaded in delay - during loading screen).
Definition at line 13 of file DelayedLoad.hpp.
Constructor & Destructor Documentation
◆ DelayedLoad()
| iv::DelayedLoad::DelayedLoad | ( | Instance * | inst | ) |
Definition at line 7 of file DelayedLoad.cpp.
◆ ~DelayedLoad()
| iv::DelayedLoad::~DelayedLoad | ( | ) |
Definition at line 13 of file DelayedLoad.cpp.
Member Function Documentation
◆ instance()
| Instance * iv::DelayedLoad::instance | ( | ) | const |
Definition at line 20 of file DelayedLoad.cpp.
◆ LoadNow()
| void iv::DelayedLoad::LoadNow | ( | ) |
Definition at line 25 of file DelayedLoad.cpp.
◆ RequestDelayedLoad()
|
protected |
Tells the system that we want something to be loaded in the future.
Definition at line 30 of file DelayedLoad.cpp.
◆ Load()
|
protectedpure virtual |
Implemented in iv::StreamTexture.
Member Data Documentation
◆ cm
| ClientMarker iv::DelayedLoad::cm |
Definition at line 16 of file DelayedLoad.hpp.
The documentation for this class was generated from the following files:
- ivorium_systems/DelayedLoadSystem/DelayedLoad.hpp
- ivorium_systems/DelayedLoadSystem/DelayedLoad.cpp

