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 |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de