OpenBarnyard
Loading...
Searching...
No Matches
AModelLoaderJob.h
Go to the documentation of this file.
1
#pragma once
2
#include "
ATRBLoaderJob.h
"
3
4
#include <
Render/TModelManager.h
>
5
6
class
AModelLoaderJob
:
public
ATRBLoaderJob
7
{
8
public
:
9
virtual
void
BeginJob
()
override
;
10
virtual
TBOOL
RunJob
()
override
;
11
virtual
TBOOL
CancelJob
()
override
;
12
13
void
InitJob
( Toshi::TManagedModel* a_pModelRef, Toshi::TTRB* a_pTRB,
const
TCHAR
* a_szFileName,
TBOOL
a_bCanBeCanceled );
14
15
private
:
16
Toshi::TManagedModel* m_pModelRef =
TNULL
;
17
Toshi::TModel* m_pModel =
TNULL
;
18
TBOOL
m_bCanBeCanceled;
19
};
TModelManager.h
TCHAR
char TCHAR
Definition
Typedefs.h:20
TNULL
#define TNULL
Definition
Typedefs.h:23
TBOOL
bool TBOOL
Definition
Typedefs.h:6
ATRBLoaderJob.h
AModelLoaderJob
Definition
AModelLoaderJob.h:7
AModelLoaderJob::BeginJob
virtual void BeginJob() override
Definition
AModelLoaderJob.cpp:12
AModelLoaderJob::InitJob
void InitJob(Toshi::TManagedModel *a_pModelRef, Toshi::TTRB *a_pTRB, const TCHAR *a_szFileName, TBOOL a_bCanBeCanceled)
Definition
AModelLoaderJob.cpp:46
AModelLoaderJob::RunJob
virtual TBOOL RunJob() override
Definition
AModelLoaderJob.cpp:18
AModelLoaderJob::CancelJob
virtual TBOOL CancelJob() override
Definition
AModelLoaderJob.cpp:31
ATRBLoaderJob
Definition
ATRBLoaderJob.h:7
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Assets
AModelLoaderJob.h
Generated by
1.13.2