Nameless Engine
Loading...
Searching...
No Matches
MeshNodeGlslVertexFormatDescription.h
1#pragma once
2
3// Custom.
4#include "shader/glsl/format/GlslVertexFormatDescription.h"
5
6namespace ne {
9 public:
11 virtual ~MeshNodeGlslVertexFormatDescription() override = default;
12
18 virtual std::vector<std::string> getVertexLayoutBindingIndexMacros() override;
19
25 virtual VkVertexInputBindingDescription getVertexBindingDescription() override;
26
32 virtual std::vector<VkVertexInputAttributeDescription> getVertexAttributeDescriptions() override;
33 };
34}
Definition: GlslVertexFormatDescription.h:15
Definition: MeshNodeGlslVertexFormatDescription.h:8
virtual std::vector< VkVertexInputAttributeDescription > getVertexAttributeDescriptions() override
Definition: MeshNodeGlslVertexFormatDescription.cpp:43
virtual VkVertexInputBindingDescription getVertexBindingDescription() override
Definition: MeshNodeGlslVertexFormatDescription.cpp:28
virtual std::vector< std::string > getVertexLayoutBindingIndexMacros() override
Definition: MeshNodeGlslVertexFormatDescription.cpp:8