This defines the position and texture coordinates of a vertex. Used when we need a textured vertex.
static VkVertexInputBindingDescription getBindingDescription()
Creates a VkVertexInputBindingDescription for the vertex based on the size of the vertex.
static std::array< VkVertexInputAttributeDescription, 2 > getAttributeDescriptions()
Generates the VkVertexInputAttributeDescription for the vertex based on attributes(pos,...