48 PL_ALWAYS_INLINE plGALResourceFormat::Enum GetFormat()
const {
return m_Format; }
49 PL_ALWAYS_INLINE plUInt32 GetWidth()
const {
return m_uiWidth; }
50 PL_ALWAYS_INLINE plUInt32 GetHeight()
const {
return m_uiHeight; }
51 PL_ALWAYS_INLINE plUInt32 GetDepth()
const {
return m_uiDepth; }
52 PL_ALWAYS_INLINE plGALTextureType::Enum GetType()
const {
return m_Type; }
57 const plGALTextureHandle& GetGALTexture()
const {
return m_hGALTexture[m_uiLoadedTextures - 1]; }
63 virtual void UpdateMemoryUsage(
MemoryUsage& out_NewMemoryUsage)
override;
67 plUInt8 m_uiLoadedTextures = 0;
69 plUInt32 m_uiMemoryGPU[2] = {0, 0};
71 plGALTextureType::Enum m_Type = plGALTextureType::Invalid;
72 plGALResourceFormat::Enum m_Format = plGALResourceFormat::Invalid;
73 plUInt32 m_uiWidth = 0;
74 plUInt32 m_uiHeight = 0;
75 plUInt32 m_uiDepth = 0;
Definition RendererFoundationDLL.h:411
Definition Texture3DResource.h:39
Definition Descriptors.h:177
Use this descriptor in calls to plResourceManager::CreateResource<plTexture3DResource> to create text...
Definition Texture3DResource.h:22
plGALTextureCreationDescription m_DescGAL
Describes the texture format, etc.
Definition Texture3DResource.h:24
plArrayPtr< plGALSystemMemoryDescription > m_InitialContent
Definition Texture3DResource.h:35