RavEngine
Loading...
Searching...
No Matches
RavEngine::BufferedVRAMStructureBase Class Reference
Inheritance diagram for RavEngine::BufferedVRAMStructureBase:
[legend]

Public Member Functions

auto GetPrivateBuffer () const
 
 BufferedVRAMStructureBase (const std::string_view debugName)
 
 MOVE_NO_COPY (BufferedVRAMStructureBase)
 

Protected Member Functions

void EncodeSync (RGLDevicePtr device, RGLBufferPtr hostBuffer, RGLCommandBufferPtr commandBuffer, uint32_t elemSize, const Function< void(RGLBufferPtr)> &gcBuffersFn, bool &previousCommandResetCB)
 
void InitializePrivateBuffer (RGLDevicePtr device, uint32_t size)
 

Protected Attributes

RGLBufferPtr privateBuffer
 
std::string debugName
 
std::vector< unsigned char > syncTrackingBuffer
 

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