Plasma Engine  2.0
Loading...
Searching...
No Matches
plConstantBufferStorageBase Class Reference
Inheritance diagram for plConstantBufferStorageBase:

Public Member Functions

plArrayPtr< plUInt8 > GetRawDataForWriting ()
 
plArrayPtr< const plUInt8 > GetRawDataForReading () const
 
void UploadData (plGALCommandEncoder *pCommandEncoder)
 
PL_ALWAYS_INLINE plGALBufferHandle GetGALBufferHandle () const
 

Protected Member Functions

 plConstantBufferStorageBase (plUInt32 uiSizeInBytes)
 

Protected Attributes

bool m_bHasBeenModified = false
 
plUInt32 m_uiLastHash = 0
 
plGALBufferHandle m_hGALConstantBuffer
 
plArrayPtr< plUInt8 > m_Data
 

Friends

class plRenderContext
 
class plMemoryUtils
 

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