LiteFX::Rendering::Backends::VulkanIndexBufferLayout
Implements a Vulkan index buffer layout.
Synopsis
Declared in <litefx/backends/vulkan.hpp>
class [[dllimport, dllexport]] VulkanIndexBufferLayout final
: public IIndexBufferLayout
Base Classes
Type Aliases
Member Functions
| Name | Description |
~VulkanIndexBufferLayout [destructor] [virtual] | Destructor |
binding [virtual] | Returns the binding point, the buffer will be bound to. |
elementSize [virtual] | Returns the size of a single element within the buffer. |
indexType [virtual] | Returns the index type of the index buffer. |
shared_from_this | Returns a shared pointer to the current object instance. |
type [virtual] | Returns the buffer type of the buffer. |
weak_from_this | Returns a weak pointer to the current object instance. |
Static Member Functions
| Name | Description |
create | create overloads |
Protected Types
| Name | Description |
Allocator | An allocator used to allocate the shared object. |
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
Protected Static Member Functions
| Name | Description |
create | Generic factory method used to create instances of the shared object. |
Friends
See Also
VulkanIndexBuffer
VulkanVertexBufferLayout