|
Hymn to Beauty
C++ 3D Engine
|
Vulkan implementation of VertexDescription. More...
#include <VulkanVertexDescription.hpp>
Public Member Functions | |
| VulkanVertexDescription (unsigned int attributeCount, const VertexDescription::Attribute *attributes) | |
| Create new Vulkan vertex description. More... | |
| ~VulkanVertexDescription () final | |
| Destructor. More... | |
| const VkVertexInputBindingDescription * | GetBindingDescription () const |
| Get the vertex input binding description. More... | |
| unsigned int | GetAttributeCount () const |
| Get the number of attributes. More... | |
| const VkVertexInputAttributeDescription * | GetAttributeDescriptions () const |
| Get the vertex input attribute descriptions. More... | |
Public Member Functions inherited from Video::VertexDescription | |
| VertexDescription () | |
| Create a new vertex description. More... | |
| virtual | ~VertexDescription () |
| Destructor. More... | |
Additional Inherited Members | |
Public Types inherited from Video::VertexDescription | |
| enum class | AttributeType { UNSIGNED_BYTE , INT , FLOAT } |
| The type of a vertex attribute. More... | |
Vulkan implementation of VertexDescription.
| Video::VulkanVertexDescription::VulkanVertexDescription | ( | unsigned int | attributeCount, |
| const VertexDescription::Attribute * | attributes | ||
| ) |
Create new Vulkan vertex description.
| attributeCount | The number of vertex attributes. |
| attributes | The array of attributes. |
|
final |
Destructor.
| unsigned int Video::VulkanVertexDescription::GetAttributeCount | ( | ) | const |
Get the number of attributes.
| const VkVertexInputAttributeDescription * Video::VulkanVertexDescription::GetAttributeDescriptions | ( | ) | const |
Get the vertex input attribute descriptions.
| const VkVertexInputBindingDescription * Video::VulkanVertexDescription::GetBindingDescription | ( | ) | const |
Get the vertex input binding description.