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