D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structure

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 {
  UINT OutputSlot;
  UINT RegisterIndex;
  BYTE RegisterMask;
} D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY;

Members

OutputSlot

[in] The number of the slot for the portion of the stream output.

RegisterIndex

[in] The number of the register for the portion of the stream output.

RegisterMask

[in] The xyzw register mask for the portion of the stream output. That is, the four least signifigant bits (LSBs) of the mask represent xyzw respectively.

Requirements

   
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