32 pTexture->
Create( a_szFilePath, a_eTextureFlags );
43 static TUINT s_iNumMemTextures = 0;
44 static TCHAR s_szName[ 32 ];
62 pTexture->
Create( a_pData, a_uiDataSize, a_eTextureFlags, a_uiWidth, a_uiHeight );
71 static TUINT s_iNumMemTextures = 0;
72 static TCHAR s_szName[ 32 ];
90 pTexture->
CreateEx( a_pData, a_uiDataSize, a_uiWidth, a_uiHeight, a_uiMipLevels, a_eFormat, a_uiMipMapFlags );
99 static TUINT s_iNumMemTextures = 0;
100 static TCHAR s_szName[ 32 ];
#define TSTATICCAST(POINTERTYPE, VALUE)
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
#define TDEFINE_CLASS(...)
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
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
virtual void CreateFromT2Texture(T2Texture *a_pTexture)=0
virtual TBOOL Create(void *a_pData, TUINT a_uiDataSize, TUINT a_eTextureFlags, TUINT a_uiWidth, TUINT a_uiHeight)=0
virtual TBOOL CreateEx(void *a_pData, TUINT a_uiDataSize, TUINT a_uiWidth, TUINT a_uiHeight, TUINT a_uiMipLevels, TTEXTURERESOURCEFORMAT a_eFormat, TUINT a_uiMipMapFlags)
TRenderInterface * GetRenderer() const
NameEntry * RegisterTexture(const TCHAR *a_szName, TTexture *a_pTexture)
TTexture * FindTexture(const TCHAR *a_szName) const
static void IntToString(TINT value, TCHAR *dst, TINT unused, TINT radix)
static TClass * Find(const TCHAR *name, TClass *parent=TNULL)