ID3D10Device::Draw method (d3d10.h)
Draw non-indexed, non-instanced primitives.
Syntax
void Draw(
[in] UINT VertexCount,
[in] UINT StartVertexLocation
);
Parameters
[in] VertexCount
Type: UINT
Number of vertices to draw.
[in] StartVertexLocation
Type: UINT
Index of the first vertex, which is usually an offset in a vertex buffer; it could also be used as the first vertex id generated for a shader parameter marked with the SV_TargetId system-value semantic.
Return value
None
Remarks
A draw API submits work to the rendering pipeline.
The vertex data for a draw call normally comes from a vertex buffer that is bound to the pipeline. However, you could also provide the vertex data from a shader that has vertex data marked with the SV_VertexId system-value semantic.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d10.h |
Library | D3D10.lib |