DDraceNetwork Docs
CSoundLoading Class Reference

#include <sounds.h>

Inheritance diagram for CSoundLoading:
[legend]
Collaboration diagram for CSoundLoading:
[legend]

Public Member Functions

 CSoundLoading (CGameClient *pGameClient, bool Render)
 
void Run () override
 
- Public Member Functions inherited from IJob
 IJob ()
 
virtual ~IJob ()
 
 IJob (const IJob &Other)=delete
 
IJoboperator= (const IJob &Other)=delete
 
EJobState State () const
 
bool Done () const
 
virtual bool Abort ()
 
bool IsAbortable () const
 

Private Attributes

CGameClientm_pGameClient
 
bool m_Render
 

Additional Inherited Members

- Public Types inherited from IJob
enum  EJobState { STATE_QUEUED = 0 , STATE_RUNNING , STATE_DONE , STATE_ABORTED }
 
- Protected Member Functions inherited from IJob
virtual void Run ()=0
 
void Abortable (bool Abortable)
 

Constructor & Destructor Documentation

◆ CSoundLoading()

CSoundLoading::CSoundLoading ( CGameClient pGameClient,
bool  Render 
)

Member Function Documentation

◆ Run()

void CSoundLoading::Run ( )
overridevirtual

Performs tasks in a worker thread.

Implements IJob.

Member Data Documentation

◆ m_pGameClient

CGameClient* CSoundLoading::m_pGameClient
private

◆ m_Render

bool CSoundLoading::m_Render
private

The documentation for this class was generated from the following files: