Nameless Engine
|
#include <MeshNodeHlslVertexFormatDescription.h>
Public Member Functions | |
virtual std::vector< std::string > | getVertexSemanticLocations () override |
virtual std::vector< D3D12_INPUT_ELEMENT_DESC > | getShaderInputElementDescription () override |
virtual std::vector< std::string > | getVertexSemanticLocations ()=0 |
virtual std::vector< D3D12_INPUT_ELEMENT_DESC > | getShaderInputElementDescription ()=0 |
Additional Inherited Members | |
Static Public Member Functions inherited from ne::HlslVertexFormatDescription | |
static std::unique_ptr< HlslVertexFormatDescription > | createDescription (VertexFormat type) |
Static Public Member Functions inherited from ne::VertexFormatDescription | |
static std::unique_ptr< VertexFormatDescription > | createDescription (VertexFormat type, Renderer *pRenderer) |
Describes vertex format used by MeshNode.
|
overridevirtual |
Returns shader input layout description (vertex attribute description).
Implements ne::HlslVertexFormatDescription.
|
overridevirtual |
Returns information about vertex semantics used by shaders.
Implements ne::HlslVertexFormatDescription.