ezEngine  Release 25.03
ezConstantBufferStorage< T > Class Template Reference
Inheritance diagram for ezConstantBufferStorage< T >:

Public Member Functions

EZ_FORCE_INLINE T & GetDataForWriting ()
 
const EZ_FORCE_INLINE T & GetDataForReading () const
 
- Public Member Functions inherited from ezConstantBufferStorageBase
ezArrayPtr< ezUInt8 > GetRawDataForWriting ()
 
ezArrayPtr< const ezUInt8 > GetRawDataForReading () const
 
void MarkDirty ()
 
void BeforeBeginFrame ()
 
void UploadData (ezGALCommandEncoder *pCommandEncoder)
 
EZ_ALWAYS_INLINE ezGALBufferHandle GetGALBufferHandle () const
 

Additional Inherited Members

- Protected Member Functions inherited from ezConstantBufferStorageBase
 ezConstantBufferStorageBase (ezUInt32 uiSizeInBytes)
 
- Protected Attributes inherited from ezConstantBufferStorageBase
bool m_bHasBeenModified = false
 
bool m_bStartOfFrame = true
 
ezUInt32 m_uiLastHash = 0
 
ezGALBufferHandle m_hGALConstantBuffer
 
ezArrayPtr< ezUInt8 > m_Data
 

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