OpenBarnyard
 
Loading...
Searching...
No Matches
AMainThreadJob Class Referenceabstract

#include <AMainThreadJob.h>

Inheritance diagram for AMainThreadJob:
ACollisionDoneJob AKeyLibLoaderJob ASectionDoneJob ASkeletonDoneJob ATRBLoaderJob AMatLibLoaderJob AModelLoaderJob

Public Member Functions

virtual ~AMainThreadJob ()=default
 
virtual void BeginJob ()=0
 
virtual TBOOL RunJob ()=0
 
virtual TBOOL CancelJob ()
 
TBOOL IsFinished () const
 

Protected Attributes

TBOOL m_bIsFinished = TFALSE
 

Friends

class AAssetStreaming
 

Detailed Description

Definition at line 4 of file AMainThreadJob.h.

Constructor & Destructor Documentation

◆ ~AMainThreadJob()

virtual AMainThreadJob::~AMainThreadJob ( )
virtualdefault

Member Function Documentation

◆ BeginJob()

virtual void AMainThreadJob::BeginJob ( )
pure virtual

◆ CancelJob()

virtual TBOOL AMainThreadJob::CancelJob ( )
inlinevirtual

Reimplemented in ACollisionDoneJob, AMatLibLoaderJob, AModelLoaderJob, and ASectionDoneJob.

Definition at line 13 of file AMainThreadJob.h.

13{ return TFALSE; }
#define TFALSE
Definition Typedefs.h:24

◆ IsFinished()

TBOOL AMainThreadJob::IsFinished ( ) const
inline

Definition at line 15 of file AMainThreadJob.h.

15{ return m_bIsFinished; }

◆ RunJob()

virtual TBOOL AMainThreadJob::RunJob ( )
pure virtual

Friends And Related Symbol Documentation

◆ AAssetStreaming

friend class AAssetStreaming
friend

Definition at line 7 of file AMainThreadJob.h.

Member Data Documentation

◆ m_bIsFinished

TBOOL AMainThreadJob::m_bIsFinished = TFALSE
protected

Definition at line 18 of file AMainThreadJob.h.


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