OpenBarnyard
 
Loading...
Searching...
No Matches
TModel_DX8.h
Go to the documentation of this file.
1#pragma once
2#include "Render/TModel.h"
3
5
6class TModelHAL : public TModel
7{
8public:
9 TModelHAL();
10 ~TModelHAL();
11
12 virtual TBOOL Create( TTMD* a_pTMD, TBOOL a_bLoad ) override;
13 virtual TBOOL Create( const TCHAR* a_szFileName, TBOOL a_bLoad ) override;
14 virtual void Delete() override;
15 virtual TBOOL LoadFromFile( const TCHAR* a_szFileName ) override;
16 virtual void Unload() override;
17 virtual TBOOL GetUnknownFlag() override;
18 virtual TBOOL LoadTMDHAL( TTMD* a_pTMD );
19 virtual TBOOL LoadTMDHAL( const TCHAR* a_szFileName, TTRB* a_pAssetTRB, TUINT8 a_ui8FileNameLen );
20
21 TBOOL Create( const TCHAR* a_szFileName, TBOOL a_bLoad, TTRB* a_pAssetTRB, TUINT8 a_ui8FileNameLen );
22};
23
3D model system for the Toshi engine
#define TOSHI_NAMESPACE_START
Definition Defines.h:47
#define TOSHI_NAMESPACE_END
Definition Defines.h:50
char TCHAR
Definition Typedefs.h:20
uint8_t TUINT8
Definition Typedefs.h:17
bool TBOOL
Definition Typedefs.h:6
Definition TTRB.h:253
virtual void Delete() override
virtual TBOOL LoadTMDHAL(TTMD *a_pTMD)
virtual void Unload() override
virtual TBOOL Create(TTMD *a_pTMD, TBOOL a_bLoad) override
virtual TBOOL LoadFromFile(const TCHAR *a_szFileName) override
virtual TBOOL GetUnknownFlag() override
TModel()
Definition TModel.cpp:15