struttura D3D12_STREAM_OUTPUT_BUFFER_VIEW (d3d12.h)

Descrive un buffer di output del flusso.

Sintassi

typedef struct D3D12_STREAM_OUTPUT_BUFFER_VIEW {
  D3D12_GPU_VIRTUAL_ADDRESS BufferLocation;
  UINT64                    SizeInBytes;
  D3D12_GPU_VIRTUAL_ADDRESS BufferFilledSizeLocation;
} D3D12_STREAM_OUTPUT_BUFFER_VIEW;

Members

BufferLocation

Un D3D12_GPU_VIRTUAL_ADDRESS (un UINT64) che punta al buffer di output del flusso. Se SizeInBytes è 0, questo membro non viene usato e può essere qualsiasi valore.

SizeInBytes

Dimensioni del buffer di output del flusso in byte.

BufferFilledSizeLocation

Posizione del valore della quantità di dati inseriti nel buffer, come D3D12_GPU_VIRTUAL_ADDRESS (UINT64). Questo membro non può essere NULL; è necessario specificare una posizione di dimensioni riempite ( che l'hardware incrementerà man mano che i dati vengono restituiti). Se SizeInBytes è 0, questo membro non viene usato e può essere qualsiasi valore.

Commenti

Usare questa struttura con SOSetTargets.

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Strutture principali