estructura D3D12_STREAM_OUTPUT_BUFFER_VIEW (d3d12.h)
Describe un búfer de salida de flujo.
Sintaxis
typedef struct D3D12_STREAM_OUTPUT_BUFFER_VIEW {
D3D12_GPU_VIRTUAL_ADDRESS BufferLocation;
UINT64 SizeInBytes;
D3D12_GPU_VIRTUAL_ADDRESS BufferFilledSizeLocation;
} D3D12_STREAM_OUTPUT_BUFFER_VIEW;
Miembros
BufferLocation
Un D3D12_GPU_VIRTUAL_ADDRESS (un UINT64) que apunta al búfer de salida de flujo. Si SizeInBytes es 0, este miembro no se usa y puede ser cualquier valor.
SizeInBytes
Tamaño del búfer de salida del flujo en bytes.
BufferFilledSizeLocation
Ubicación del valor de la cantidad de datos que se han rellenado en el búfer, como un D3D12_GPU_VIRTUAL_ADDRESS (un UINT64). Este miembro no puede ser NULL; Se debe proporcionar una ubicación de tamaño rellenada (que el hardware incrementará a medida que se generan los datos). Si SizeInBytes es 0, este miembro no se usa y puede ser cualquier valor.
Comentarios
Use esta estructura con SOSetTargets.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |