структура D3D12_STREAM_OUTPUT_DESC (d3d12.h)

Описывает выходной буфер потоковой передачи.

Синтаксис

typedef struct D3D12_STREAM_OUTPUT_DESC {
  const D3D12_SO_DECLARATION_ENTRY *pSODeclaration;
  UINT                             NumEntries;
  const UINT                       *pBufferStrides;
  UINT                             NumStrides;
  UINT                             RasterizedStream;
} D3D12_STREAM_OUTPUT_DESC;

Члены

pSODeclaration

Массив структур D3D12_SO_DECLARATION_ENTRY . Не может иметь значение NULL , если NumEntries> 0.

NumEntries

Количество записей в массиве объявления вывода потока, на которое указывает элемент pSODeclaration .

pBufferStrides

Массив шагов буфера; каждый шаг — это размер элемента для этого буфера.

NumStrides

Количество шагов (или буферов), на которые указывает член pBufferStrides .

RasterizedStream

Номер индекса потока, отправляемого на этап растеризатора.

Комментарии

Объект D3D12_GRAPHICS_PIPELINE_STATE_DESC содержит D3D12_STREAM_OUTPUT_DESC структуру.

Требования

Требование Значение
Заголовок d3d12.h

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

Основные структуры