OpenBarnyard
 
Loading...
Searching...
No Matches
TTextureFactoryHAL_DX8.h
Go to the documentation of this file.
1#pragma once
3
5
7{
8public:
10
11public:
12 TTexture* CreateTextureFromFile( const TCHAR* a_szFilePath, TUINT32 a_eTextureFlags ) override;
13 TTexture* CreateTextureFromMemory( void* a_pData, TUINT a_uiDataSize, TUINT a_eTextureFlags, TUINT a_uiWidth, TUINT a_uiHeight ) override;
14 TTexture* CreateEx( void* a_pData, TUINT a_uiDataSize, TUINT a_uiWidth, TUINT a_uiHeight, TUINT a_uiMipLevels, TTEXTURERESOURCEFORMAT a_eFormat, TUINT a_uiMipMapFlags ) override;
15 TTexture* CreateFromT2Texture( T2Texture* a_pTexture ) override;
16
17private:
18};
19
#define TOSHI_NAMESPACE_START
Definition Defines.h:47
#define TOSHI_NAMESPACE_END
Definition Defines.h:50
unsigned int TUINT
Definition Typedefs.h:8
char TCHAR
Definition Typedefs.h:20
uint32_t TUINT32
Definition Typedefs.h:13
TTexture * CreateFromT2Texture(T2Texture *a_pTexture) override
TTexture * CreateEx(void *a_pData, TUINT a_uiDataSize, TUINT a_uiWidth, TUINT a_uiHeight, TUINT a_uiMipLevels, TTEXTURERESOURCEFORMAT a_eFormat, TUINT a_uiMipMapFlags) override
TDECLARE_CLASS(TTextureFactoryHAL, TTextureFactory)
TTexture * CreateTextureFromMemory(void *a_pData, TUINT a_uiDataSize, TUINT a_eTextureFlags, TUINT a_uiWidth, TUINT a_uiHeight) override
TTexture * CreateTextureFromFile(const TCHAR *a_szFilePath, TUINT32 a_eTextureFlags) override
TTextureFactory()=default