ezEngine  Milestone 7
ezGALBufferDX11 Class Reference
Inheritance diagram for ezGALBufferDX11:

Public Member Functions

EZ_FORCE_INLINE ID3D11Buffer * GetDXBuffer () const
 
EZ_FORCE_INLINE DXGI_FORMAT GetIndexFormat () const
 
- Public Member Functions inherited from ezGALBuffer
EZ_FORCE_INLINE ezUInt32 GetSize () const
 
- Public Member Functions inherited from ezGALObjectBase< ezGALBufferCreationDescription >
EZ_FORCE_INLINE ezGALObjectBase (const ezGALBufferCreationDescription &Description)
 
EZ_FORCE_INLINE const
ezGALBufferCreationDescription
GetDescription () const
 
- Public Member Functions inherited from ezRefCounted
 ezRefCounted ()
 Constructor.
 
 ezRefCounted (const ezRefCounted &rhs)
 
void operator= (const ezRefCounted &rhs)
 
void AddRef ()
 Increments the reference counter.
 
void ReleaseRef ()
 Decrements the reference counter.
 
bool IsReferenced () const
 Returns true if the reference count is greater than 0, false otherwise.
 
ezInt32 GetRefCount () const
 Returns the current reference count.
 

Protected Member Functions

 ezGALBufferDX11 (const ezGALBufferCreationDescription &Description)
 
virtual ezResult InitPlatform (ezGALDevice *pDevice, const void *pInitialData) override
 
virtual ezResult DeInitPlatform (ezGALDevice *pDevice) override
 
- Protected Member Functions inherited from ezGALBuffer
 ezGALBuffer (const ezGALBufferCreationDescription &Description)
 

Protected Attributes

ID3D11Buffer * m_pDXBuffer
 
DXGI_FORMAT m_IndexFormat
 

Friends

class ezGALDeviceDX11
 
class ezMemoryUtils
 

Member Function Documentation

ezResult ezGALBufferDX11::InitPlatform ( ezGALDevice pDevice,
const void *  pInitialData 
)
overrideprotectedvirtual
Todo:
See above

Implements ezGALBuffer.


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