Nameless Engine
Loading...
Searching...
No Matches
MeshNodeGlslVertexFormatDescription.h
1
#pragma once
2
3
// Custom.
4
#include "shader/glsl/format/GlslVertexFormatDescription.h"
5
6
namespace
ne {
8
class
MeshNodeGlslVertexFormatDescription
:
public
GlslVertexFormatDescription
{
9
public
:
10
MeshNodeGlslVertexFormatDescription
() =
default
;
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
}
ne::GlslVertexFormatDescription
Definition:
GlslVertexFormatDescription.h:15
ne::MeshNodeGlslVertexFormatDescription
Definition:
MeshNodeGlslVertexFormatDescription.h:8
ne::MeshNodeGlslVertexFormatDescription::getVertexAttributeDescriptions
virtual std::vector< VkVertexInputAttributeDescription > getVertexAttributeDescriptions() override
Definition:
MeshNodeGlslVertexFormatDescription.cpp:43
ne::MeshNodeGlslVertexFormatDescription::getVertexBindingDescription
virtual VkVertexInputBindingDescription getVertexBindingDescription() override
Definition:
MeshNodeGlslVertexFormatDescription.cpp:28
ne::MeshNodeGlslVertexFormatDescription::getVertexLayoutBindingIndexMacros
virtual std::vector< std::string > getVertexLayoutBindingIndexMacros() override
Definition:
MeshNodeGlslVertexFormatDescription.cpp:8
src
engine_lib
private
shader
glsl
format
MeshNodeGlslVertexFormatDescription.h
Generated by
1.9.5