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)