Skip to main content
순서 없는 액세스 뷰(unordered-access view)에서 사용할 버퍼의 요소를 설명합니다.

구문

멤버

FirstElement
형식: UINT64
액세스할 첫 번째 요소의 0부터 시작하는 인덱스입니다. NumElements
형식: UINT
리소스의 요소 수입니다. 구조화된 버퍼의 경우 이는 버퍼의 구조체 수입니다. StructureByteStride
형식: UINT
버퍼가 구조화된 버퍼를 나타낼 때 버퍼 구조체의 각 요소 크기(바이트)입니다. CounterOffsetInBytes
형식: UINT64
카운터 오프셋(바이트)입니다. Flags
형식: D3D12_BUFFER_UAV_FLAGS
리소스의 뷰 옵션을 지정하는 D3D12_BUFFER_UAV_FLAGS 형식의 값입니다.

설명

이 구조체를 D3D12_UNORDERED_ACCESS_VIEW_DESC 구조체와 함께 사용하여 리소스를 버퍼로 봅니다. StructureByteStride 값이 0이 아니면 구조화된 버퍼의 뷰가 생성되며, D3D12_UNORDERED_ACCESS_VIEW_DESC::Format 필드는 반드시 DXGI_FORMAT_UNKNOWN이어야 합니다. StructureByteStride가 0이면 버퍼의 형식 지정된(typed) 뷰가 생성되며, 형식을 반드시 제공해야 합니다. 지정된 형식은 하드웨어에서 지원되는 형식이어야 합니다. 이 주제에 대한 자세한 내용은 Typed unordered access view (UAV) loads 페이지에서 확인할 수 있습니다.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

관련 항목

핵심 구조체 Typed unordered access view (UAV) loads
마지막 수정일 2026년 8월 24일