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