structure D3D12_STREAM_OUTPUT_DESC (d3d12.h)

Décrit une mémoire tampon de sortie de streaming.

Syntaxe

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;

Membres

pSODeclaration

Tableau de structures D3D12_SO_DECLARATION_ENTRY . Ne peut pas être NULL si NumEntries> 0.

NumEntries

Nombre d’entrées dans le tableau de déclaration de sortie de flux vers lequel pointe le membre pSODeclaration .

pBufferStrides

Tableau de foulées de mémoire tampon ; chaque foulée correspond à la taille d’un élément pour cette mémoire tampon.

NumStrides

Nombre de foulées (ou mémoires tampons) vers laquelle pointe le membre pBufferStrides .

RasterizedStream

Numéro d’index du flux à envoyer à la phase de rastériseur.

Remarques

Un objet D3D12_GRAPHICS_PIPELINE_STATE_DESC contient une structure D3D12_STREAM_OUTPUT_DESC .

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Structures principales