다음을 통해 공유


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

추가 정보

핵심 구조체