#include <DelayedLoad.hpp>

Public Member Functions

 DelayedLoad (Instance *inst)
 
 ~DelayedLoad ()
 
Instanceinstance () 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()

void iv::DelayedLoad::RequestDelayedLoad ( int  complexity_bytes)
protected

Tells the system that we want something to be loaded in the future.

Definition at line 30 of file DelayedLoad.cpp.

◆ Load()

virtual void iv::DelayedLoad::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: