ezEngine  Milestone 7
ezGALTextureDX11 Class Reference
Inheritance diagram for ezGALTextureDX11:

Public Member Functions

EZ_FORCE_INLINE ID3D11Resource * GetDXTexture () const
 
EZ_FORCE_INLINE ID3D11Resource * GetDXStagingTexture () const
 

Protected Member Functions

 ezGALTextureDX11 (const ezGALTextureCreationDescription &Description)
 
virtual ezResult InitPlatform (ezGALDevice *pDevice, const ezArrayPtr< ezGALSystemMemoryDescription > *pInitialData) override
 
virtual ezResult DeInitPlatform (ezGALDevice *pDevice) override
 
ezResult CreateStagingTexture (ezGALDeviceDX11 *pDevice)
 
- Protected Member Functions inherited from ezGALTexture
 ezGALTexture (const ezGALTextureCreationDescription &Description)
 

Protected Attributes

ID3D11Resource * m_pDXTexture
 
ID3D11Resource * m_pDXStagingTexture
 

Friends

class ezGALDeviceDX11
 
class ezMemoryUtils
 

Member Function Documentation

ezResult ezGALTextureDX11::InitPlatform ( ezGALDevice pDevice,
const ezArrayPtr< ezGALSystemMemoryDescription > *  pInitialData 
)
overrideprotectedvirtual
Todo:
Validation if interface of corresponding texture object exists
Todo:
Marc: Should this maybe use some kind of flags like "IsDepthFormat" ?
Todo:
Get format info!

Implements ezGALTexture.


The documentation for this class was generated from the following files: