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

Estructuras principales