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 |