9 #include <unordered_map>
10 #include "vulkan/vulkan_core.h"
11 #include "rtti/typeinfo.h"
40 struct hash<
nap::VertexAttributeDeclaration>
44 return hash<std::string>()(k.
mName);
VertexAttributeDeclaration()=delete
std::string mName
Name of the shader attribute.
Definition: vertexattributedeclaration.h:25
VkFormat mFormat
Definition: vertexattributedeclaration.h:28
std::unordered_map< std::string, std::unique_ptr< VertexAttributeDeclaration > > VertexAttributeDeclarations
Definition: vertexattributedeclaration.h:31
int mLocation
Definition: vertexattributedeclaration.h:26
Definition: vertexattributedeclaration.h:18
Definition: templateapp.h:17
int mElementSize
Element size of this vertex.
Definition: vertexattributedeclaration.h:27