구문
멤버
Stream형식: UINT 0부터 시작하는 스트림 번호입니다. SemanticName
형식: LPCSTR 출력 요소의 유형입니다. 가능한 값에는 “POSITION”, “NORMAL” 또는 **“TEXCOORD0”**이 포함됩니다. SemanticName이 NULL이면 ComponentCount가 4보다 클 수 있으며 설명된 항목은 데이터가 기록되지 않는 스트림 아웃의 간격이 됩니다. SemanticIndex
형식: UINT 출력 요소의 0부터 시작하는 인덱스입니다. 예를 들어 각 정점에 두 개 이상의 텍스처 좌표가 저장된 경우에 사용합니다. StartComponent
형식: BYTE 기록을 시작할 항목의 구성 요소입니다. 유효한 값은 0에서 3입니다. 예를 들어 위치의 y와 z 구성 요소에만 출력하려는 경우 StartComponent는 1이고 ComponentCount는 2입니다. ComponentCount
형식: BYTE 기록할 항목의 구성 요소 수입니다. 유효한 값은 1에서 4입니다. 예를 들어 위치의 y와 z 구성 요소에만 출력하려는 경우 StartComponent는 1이고 ComponentCount는 2입니다. SemanticName이 NULL이면 ComponentCount가 4보다 클 수 있으며 설명된 항목은 데이터가 기록되지 않는 스트림 아웃의 간격이 됩니다. OutputSlot
형식: BYTE 파이프라인에 바인딩되는 연관된 스트림 출력 버퍼입니다. OutputSlot의 유효한 범위는 0에서 3입니다.
설명
D3D12_STREAM_OUTPUT_DESC 구조체의 pSODeclaration 멤버에 D3D12_SO_DECLARATION_ENTRY 구조체 배열을 지정합니다.요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
