структура D3D12_STREAM_OUTPUT_BUFFER_VIEW (d3d12.h)
Описывает выходной буфер потока.
Синтаксис
typedef struct D3D12_STREAM_OUTPUT_BUFFER_VIEW {
D3D12_GPU_VIRTUAL_ADDRESS BufferLocation;
UINT64 SizeInBytes;
D3D12_GPU_VIRTUAL_ADDRESS BufferFilledSizeLocation;
} D3D12_STREAM_OUTPUT_BUFFER_VIEW;
Члены
BufferLocation
D3D12_GPU_VIRTUAL_ADDRESS (UINT64), указывающий на выходной буфер потока. Если sizeInBytes равно 0, этот элемент не используется и может быть любым значением.
SizeInBytes
Размер выходного буфера потока в байтах.
BufferFilledSizeLocation
Расположение значения того, сколько данных было заполнено в буфер, в виде D3D12_GPU_VIRTUAL_ADDRESS (UINT64). Этот элемент не может иметь значение NULL; необходимо указать расположение заполненного размера (которое оборудование будет увеличиваться по мере вывода данных). Если sizeInBytes равно 0, этот элемент не используется и может быть любым значением.
Комментарии
Используйте эту структуру с SOSetTargets.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |