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 |