SPARK
0.1.0
A general purpose game engine written in C++.
|
Implements IIndexBufferLayout for Vulkan. More...
#include <VulkanIndexBufferLayout.h>
Classes | |
struct | Impl |
Public Member Functions | |
VulkanIndexBufferLayout (IndexType type) | |
Instantiate a new VulkanIndexBufferLayout for use with Vulkan. | |
VulkanIndexBufferLayout (const VulkanIndexBufferLayout &other)=delete | |
VulkanIndexBufferLayout (VulkanIndexBufferLayout &&other) noexcept=delete | |
VulkanIndexBufferLayout & | operator= (const VulkanIndexBufferLayout &other)=delete |
VulkanIndexBufferLayout & | operator= (VulkanIndexBufferLayout &&other) noexcept=delete |
std::size_t | elementSize () const noexcept override |
Gets the size of a single element in the buffer. | |
unsigned | binding () const noexcept override |
Gets the binding point the buffer will be bound to. | |
BufferType | type () const noexcept override |
Gets the type of the buffer. | |
IndexType | indexType () const noexcept override |
Gets the index type of the buffer. | |
Implements IIndexBufferLayout for Vulkan.
|
explicit |
Instantiate a new VulkanIndexBufferLayout for use with Vulkan.
type | The types of the indices in the index buffer. |
|
nodiscardoverridevirtualnoexcept |
Gets the binding point the buffer will be bound to.
Implements spark::render::IBufferLayout.
|
nodiscardoverridevirtualnoexcept |
Gets the size of a single element in the buffer.
Implements spark::render::IBufferLayout.
|
nodiscardoverridevirtualnoexcept |
Gets the index type of the buffer.
Implements spark::render::IIndexBufferLayout.
|
nodiscardoverridevirtualnoexcept |
Gets the type of the buffer.
Implements spark::render::IBufferLayout.