структура D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY (d3d10umddi.h)

Структура D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY описывает часть выходных данных потока для геометрического шейдера.

Синтаксис

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

Члены

[in] OutputSlot

Номер слота для части выходных данных потока.

[in] RegisterIndex

Номер регистра для части выходных данных потока.

[in] RegisterMask

Маска регистра xyzw для части выходных данных потока. То есть четыре наименее значимых бита (LSB) маски представляют xyzw соответственно.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

См. также раздел

D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT