Nameless Engine
Loading...
Searching...
No Matches
MeshNodeHlslVertexFormatDescription.h
1
#pragma once
2
3
// Standard.
4
#include <vector>
5
6
// Custom.
7
#include "HlslVertexFormatDescription.h"
8
9
namespace
ne {
11
class
MeshNodeHlslVertexFormatDescription
:
public
HlslVertexFormatDescription
{
12
public
:
13
MeshNodeHlslVertexFormatDescription
() =
default
;
14
virtual
~MeshNodeHlslVertexFormatDescription
()
override
=
default
;
15
21
virtual
std::vector<std::string>
getVertexSemanticLocations
()
override
;
22
28
virtual
std::vector<D3D12_INPUT_ELEMENT_DESC>
getShaderInputElementDescription
()
override
;
29
};
30
}
ne::HlslVertexFormatDescription
Definition:
HlslVertexFormatDescription.h:15
ne::MeshNodeHlslVertexFormatDescription
Definition:
MeshNodeHlslVertexFormatDescription.h:11
ne::MeshNodeHlslVertexFormatDescription::getVertexSemanticLocations
virtual std::vector< std::string > getVertexSemanticLocations() override
Definition:
MeshNodeHlslVertexFormatDescription.cpp:8
ne::MeshNodeHlslVertexFormatDescription::getShaderInputElementDescription
virtual std::vector< D3D12_INPUT_ELEMENT_DESC > getShaderInputElementDescription() override
Definition:
MeshNodeHlslVertexFormatDescription.cpp:29
src
engine_lib
private
shader
hlsl
format
MeshNodeHlslVertexFormatDescription.h
Generated by
1.9.5