Skip to main content
그래픽 파이프라인의 입력 어셈블러 단계에 대한 단일 요소를 설명합니다.

구문

멤버

SemanticName
형식: LPCSTR
셰이더 입력 서명에서 이 요소와 연결된 HLSL 시맨틱입니다. 자세한 내용은 HLSL 시맨틱을 참조하세요. SemanticIndex
형식: UINT
요소에 대한 시맨틱 인덱스입니다. 시맨틱 인덱스는 시맨틱을 정수 인덱스 번호로 수정합니다. 시맨틱 인덱스는 동일한 시맨틱을 가진 요소가 두 개 이상 있는 경우에만 필요합니다. 예를 들어, 4x4 행렬은 각각 시맨틱 이름이 matrix인 네 개의 구성 요소를 갖지만, 네 구성 요소는 각각 서로 다른 시맨틱 인덱스(0, 1, 2, 3)를 가집니다. Format
형식: DXGI_FORMAT
요소 데이터의 형식을 지정하는 DXGI_FORMAT 형식의 값입니다. InputSlot
형식: UINT
입력 어셈블러를 식별하는 정수 값입니다. 자세한 내용은 입력 슬롯을 참조하세요. 유효한 값은 0과 15 사이입니다. AlignedByteOffset
형식: UINT
선택 사항. 정점 시작부터 이 요소까지의 오프셋(바이트)입니다. 필요한 경우 패킹을 포함하여 이전 요소 바로 다음에 현재 요소를 정의하는 편의를 위해 D3D12_APPEND_ALIGNED_ELEMENT (0xffffffff)를 사용합니다. InputSlotClass
형식: D3D12_INPUT_CLASSIFICATION
단일 입력 슬롯에 대한 입력 데이터 클래스를 식별하는 값입니다. InstanceDataStepRate
형식: UINT
버퍼에서 한 요소씩 진행하기 전에 동일한 인스턴스별 데이터를 사용하여 그릴 인스턴스 수입니다. 정점별 데이터를 포함하는 요소에 대해서는(슬롯 클래스가 D3D12_INPUT_CLASSIFICATION의 D3D12_INPUT_PER_VERTEX_DATA 멤버로 설정된 경우), 이 값은 0이어야 합니다.

설명

이 구조체는 D3D12_INPUT_LAYOUT_DESC 구조체의 멤버입니다. 파이프라인 상태 객체에는 입력 슬롯에서 읽는 한 요소를 정의하는 입력 레이아웃 구조가 포함되어 있습니다.

요구 사항

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

함께 보기

핵심 구조체
마지막 수정일 2026년 8월 24일