DDraceNetwork Documentation
Loading...
Searching...
No Matches
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
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: