VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::vulkan::StorageBuffer Class Reference

Public Member Functions

 StorageBuffer (const StorageBuffer &)=delete
 
StorageBufferoperator= (const StorageBuffer &)=delete
 
 StorageBuffer (StorageBuffer &&other)
 
StorageBufferoperator= (StorageBuffer &&other)
 
vc::Error Init (const VkDeviceSize size)
 
const VkDeviceMemory & GetVkDeviceMemory () const
 
void * GetMappedData () const
 
VkBuffer GetVkBuffer () const
 
VkDeviceSize GetSize () const
 
template<typename T >
void WriteToBuffer (const T *data)
 
template<typename T >
void WriteToBuffer (const T *data, size_t size)
 

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