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

Public Member Functions

 VertexBuffer (const VertexBuffer &)=delete
 
VertexBufferoperator= (const VertexBuffer &)=delete
 
 VertexBuffer (VertexBuffer &&)
 
VertexBufferoperator= (VertexBuffer &&)
 
vc::Error Init (const uint32_t vertexCount, const uint32_t vertexSize, const VkBufferUsageFlags flags, const void *data)
 
VkBuffer GetVkBuffer () const
 
const VkBuffer * GetVkBufferPtr () const
 
uint32_t GetVertexCount () const
 
uint32_t GetVertexSize () const
 
uint32_t GetTotalSize () const
 

Static Public Member Functions

static vc::Error CopyBuffer (const Buffer &srcBuffer, const Buffer &dstBuffer, const VkDeviceSize size)
 

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