Nameless Engine
|
#include <HlslVertexFormatDescription.h>
Public Member Functions | |
virtual std::vector< std::string > | getVertexSemanticLocations ()=0 |
virtual std::vector< D3D12_INPUT_ELEMENT_DESC > | getShaderInputElementDescription ()=0 |
Static Public Member Functions | |
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 a vertex format for DirectX/HLSL.
|
static |
Creates vertex format description.
type | Type of the vertex format. |
|
pure virtual |
Returns shader input layout description (vertex attribute description).
Implemented in ne::MeshNodeHlslVertexFormatDescription.
|
pure virtual |
Returns information about vertex semantics used by shaders.
Implemented in ne::MeshNodeHlslVertexFormatDescription.