D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structure (d3d10umddi.h)

The D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structure describes a portion of the stream output for a geometry shader.

Syntax

typedef struct D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY {
  [in] UINT OutputSlot;
  [in] UINT RegisterIndex;
  [in] BYTE RegisterMask;
} D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY;

Members

[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 Available in Windows Vista and later versions of the Windows operating systems.
Header d3d10umddi.h (include D3d10umddi.h)

See also

D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT