45 PL_ALWAYS_INLINE plGALResourceFormat::Enum GetFormat()
const {
return m_Format; }
46 PL_ALWAYS_INLINE plUInt32 GetWidth()
const {
return m_uiWidth; }
47 PL_ALWAYS_INLINE plUInt32 GetHeight()
const {
return m_uiHeight; }
48 PL_ALWAYS_INLINE plGALTextureType::Enum GetType()
const {
return m_Type; }
53 const plGALTextureHandle& GetGALTexture()
const {
return m_hGALTexture[m_uiLoadedTextures - 1]; }
59 virtual void UpdateMemoryUsage(
MemoryUsage& out_NewMemoryUsage)
override;
63 plUInt8 m_uiLoadedTextures = 0;
65 plUInt32 m_uiMemoryGPU[2] = {0, 0};
67 plGALTextureType::Enum m_Type = plGALTextureType::Invalid;
68 plGALResourceFormat::Enum m_Format = plGALResourceFormat::Invalid;
69 plUInt32 m_uiWidth = 0;
70 plUInt32 m_uiHeight = 0;
Definition RendererFoundationDLL.h:411
Definition Texture2DResource.h:90
Definition Texture2DResource.h:36
Definition Descriptors.h:177
Definition Texture2DResource.h:80
Use this descriptor in calls to plResourceManager::CreateResource<plTexture2DResource> to create text...
Definition Texture2DResource.h:19
plArrayPtr< plGALSystemMemoryDescription > m_InitialContent
Definition Texture2DResource.h:32
plGALTextureCreationDescription m_DescGAL
Describes the texture format, etc.
Definition Texture2DResource.h:21