VenomEngine
Cross-Platform Modern Graphics Engine
|
Public Member Functions | |
StorageBuffer (const StorageBuffer &)=delete | |
StorageBuffer & | operator= (const StorageBuffer &)=delete |
StorageBuffer (StorageBuffer &&other) | |
StorageBuffer & | operator= (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) |