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 结构的数组。 如果 NumEntries 为 0,>则不能为 NULL

NumEntries

pSODeclaration 成员指向的流输出声明数组中的条目数。

pBufferStrides

缓冲区步幅数组;每个步幅是该缓冲区的元素的大小。

NumStrides

pBufferStrides 成员指向的) (或缓冲区的步幅数。

RasterizedStream

要发送到光栅器阶段的流的索引号。

注解

D3D12_GRAPHICS_PIPELINE_STATE_DESC 对象包含D3D12_STREAM_OUTPUT_DESC 结构。

要求

要求
Header d3d12.h

另请参阅

核心结构