OpenBarnyard
 
Loading...
Searching...
No Matches
TTexture.cpp
Go to the documentation of this file.
1#include "ToshiPCH.h"
2#include "TTexture.h"
3#include "TRenderInterface.h"
4
5//-----------------------------------------------------------------------------
6// Enables memory debugging.
7// Note: Should be the last include!
8//-----------------------------------------------------------------------------
10
12
14
21
28
30{
31 return TFALSE;
32}
33
35{
36}
37
38TBOOL TTexture::CreateEx( void* a_pData, TUINT a_uiDataSize, TUINT a_uiWidth, TUINT a_uiHeight, TUINT a_uiMipLevels, TTEXTURERESOURCEFORMAT a_eFormat, TUINT a_uiMipMapFlags )
39{
40 return TResource::Create();
41}
42
@ SYSRESOURCE_TEXTUREFACTORY
Definition TRender.h:20
@ ADDRESSINGMODE_WRAP
Definition TRender.h:40
Rendering system interface for the Toshi engine.
Texture system for the Toshi engine.
#define TOSHI_NAMESPACE_START
Definition Defines.h:47
#define TOSHI_NAMESPACE_END
Definition Defines.h:50
#define TDEFINE_CLASS_NORUNTIME(...)
Definition TObject.h:138
unsigned int TUINT
Definition Typedefs.h:8
#define TNULL
Definition Typedefs.h:23
#define TFALSE
Definition Typedefs.h:24
bool TBOOL
Definition Typedefs.h:6
TTextureFactory::NameEntry * m_pNameEntry
Definition TTexture.h:78
TUINT m_eTextureFlags
Definition TTexture.h:77
friend TTextureFactory
Definition TTexture.h:35
ADDRESSINGMODE m_eAddressing
Definition TTexture.h:76
virtual TBOOL CreateEx(void *a_pData, TUINT a_uiDataSize, TUINT a_uiWidth, TUINT a_uiHeight, TUINT a_uiMipLevels, TTEXTURERESOURCEFORMAT a_eFormat, TUINT a_uiMipMapFlags)
Definition TTexture.cpp:38
virtual void Unlock()
Definition TTexture.cpp:34
virtual TBOOL Lock(LOCKSTATE &a_rLockState)
Definition TTexture.cpp:29
T * GetSystemResource(SYSRESOURCE systemResource)
virtual TBOOL Create()
Definition TResource.cpp:28
void DeregisterTexture(TTexture *a_pTexture)
static TFORCEINLINE TRenderInterface * GetSingleton()
Definition TSingleton.h:49