28 m_pMatLib = AMaterialLibraryManager::List::GetSingleton()->CreateLibraryFromTRB(
m_oStreamJob.GetTRB(), m_FileName );
29 AMaterialLibraryManager::GetSingleton()->CreateTextures( m_pMatLib );
33 *m_ppOutMatLib = m_pMatLib;
36 g_pMemory->SetGlobalBlock( pOldMemBlock );
50 m_FileName = a_szFileName;
52 m_pMemBlock = a_pMemBlock;
53 m_ppOutMatLib = &a_rpOutMatLib;
#define TOSHI_NAMESPACE_USING
#define TPROFILER_SCOPE()
Represents a contiguous block of memory that can be allocated from.
virtual TBOOL CancelJob() override
virtual TBOOL RunJob() override
void InitJob(const TCHAR *a_szFileName, Toshi::TTRB *a_pTRB, AMaterialLibrary *&a_rpOutMatLib, Toshi::TMemory::MemBlock *a_pMemBlock)
virtual void BeginJob() override
Toshi::TTRBStreamJob m_oStreamJob
void InitJob(Toshi::TTRB *a_pTRB, const TCHAR *a_szFileName)
virtual void BeginJob() override