OpenBarnyard
Loading...
Searching...
No Matches
AMatLibLoaderJob.h
Go to the documentation of this file.
1
#pragma once
2
#include "
ATRBLoaderJob.h
"
3
#include "
AMaterialLibrary.h
"
4
5
class
AMatLibLoaderJob
:
public
ATRBLoaderJob
6
{
7
public
:
8
virtual
void
BeginJob
()
override
;
9
virtual
TBOOL
RunJob
()
override
;
10
virtual
TBOOL
CancelJob
()
override
;
11
12
void
InitJob
(
const
TCHAR
* a_szFileName, Toshi::TTRB* a_pTRB,
AMaterialLibrary
*& a_rpOutMatLib, Toshi::TMemory::MemBlock* a_pMemBlock );
13
14
private
:
15
Toshi::TString8 m_FileName;
16
Toshi::TTRB* m_pTRB =
TNULL
;
17
AMaterialLibrary
* m_pMatLib =
TNULL
;
18
AMaterialLibrary
** m_ppOutMatLib;
19
Toshi::TMemory::MemBlock* m_pMemBlock =
TNULL
;
20
};
TCHAR
char TCHAR
Definition
Typedefs.h:20
TNULL
#define TNULL
Definition
Typedefs.h:23
TBOOL
bool TBOOL
Definition
Typedefs.h:6
AMaterialLibrary.h
ATRBLoaderJob.h
AMaterialLibrary
Definition
AMaterialLibrary.h:13
AMatLibLoaderJob
Definition
AMatLibLoaderJob.h:6
AMatLibLoaderJob::CancelJob
virtual TBOOL CancelJob() override
Definition
AMatLibLoaderJob.cpp:43
AMatLibLoaderJob::RunJob
virtual TBOOL RunJob() override
Definition
AMatLibLoaderJob.cpp:19
AMatLibLoaderJob::InitJob
void InitJob(const TCHAR *a_szFileName, Toshi::TTRB *a_pTRB, AMaterialLibrary *&a_rpOutMatLib, Toshi::TMemory::MemBlock *a_pMemBlock)
Definition
AMatLibLoaderJob.cpp:48
AMatLibLoaderJob::BeginJob
virtual void BeginJob() override
Definition
AMatLibLoaderJob.cpp:13
ATRBLoaderJob
Definition
ATRBLoaderJob.h:7
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Assets
AMatLibLoaderJob.h
Generated by
1.13.2