D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structure (d3d10umddi.h)
The D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structure describes a portion of the stream output for a geometry shader.
Syntax
typedef struct D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY {
[in] UINT Stream;
[in] UINT OutputSlot;
[in] UINT RegisterIndex;
[in] BYTE RegisterMask;
} D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY;
Members
[in] Stream
The stream to output from, which is a value between zero and the maximum number of streams that are specified by the driver.
[in] OutputSlot
The number of the slot for the portion of the stream output.
[in] RegisterIndex
The number of the register for the portion of the stream output.
[in] RegisterMask
The xyzw register mask for the portion of the stream output. That is, the four least significant bits (LSBs) of the mask represent xyzw respectively.
Requirements
Requirement | Value |
---|---|
Minimum supported client | D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY is supported beginning with the Windows 7 operating system. |
Header | d3d10umddi.h (include D3d10umddi.h) |