|
| VertexBuffer (Context const &context) |
| VertexBuffer (VertexBuffer const &r) |
| VertexBuffer (VertexBuffer &&r) noexcept |
VertexBuffer & | operator= (VertexBuffer const &r) |
VertexBuffer & | operator= (VertexBuffer &&r) noexcept |
void | create (std::size_t vertexSize, VkPrimitiveTopology topology, BufferTypes type=BufferTypes::DEFAULT) |
void | clear () |
void | resize (std::size_t vertexSize) |
void | append (Vertex const &vertex) |
void | destroy () final |
void | bind (CommandBuffer &commandBuffer) const |
std::size_t | getCount () const |
Vertex * | getVertices () |
Vertex const * | getVertices () const |
Vertex & | operator[] (std::size_t index) |
Vertex const & | operator[] (std::size_t index) const |
void | setPrimitiveTopology (VkPrimitiveTopology topology) |
VkPrimitiveTopology | getPrimitiveTopology () const |
VkBuffer | getVerticesBuffer () const |
VmaAllocation | getVerticesBufferAllocation () const |
BufferTypes | getType () const |
fge::RectFloat | getBounds () const |
constexpr Context const & | getContext () const |
void | swapContext (Context const &context) |
◆ destroy()
void fge::vulkan::VertexBuffer::destroy |
( |
| ) |
|
|
finalvirtual |
The documentation for this class was generated from the following file: