|
| 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: