|
| IndexBuffer (Context const &context) |
|
| IndexBuffer (IndexBuffer const &r) |
|
| IndexBuffer (IndexBuffer &&r) noexcept |
|
IndexBuffer & | operator= (IndexBuffer const &r) |
|
IndexBuffer & | operator= (IndexBuffer &&r) noexcept |
|
void | create (std::size_t indexSize, BufferTypes type=BufferTypes::DEFAULT) |
|
void | clear () |
|
void | resize (std::size_t indexSize) |
|
void | append (uint16_t index=std::numeric_limits< uint16_t >::max()) |
|
void | destroy () final |
|
void | bind (CommandBuffer &commandBuffer) const |
|
std::size_t | getCount () const |
|
uint16_t * | getIndices () |
|
uint16_t const * | getIndices () const |
|
uint16_t & | operator[] (std::size_t index) |
|
uint16_t const & | operator[] (std::size_t index) const |
|
VkBuffer | getIndicesBuffer () const |
|
VmaAllocation | getIndicesBufferAllocation () const |
|
BufferTypes | getType () const |
|
constexpr Context const & | getContext () const |
|
void | swapContext (Context const &context) |
|
◆ destroy()
void fge::vulkan::IndexBuffer::destroy |
( |
| ) |
|
|
finalvirtual |
The documentation for this class was generated from the following file: