D2D1_INPUT_ELEMENT_DESC 구조체(d2d1effectauthor.h)
꼭짓점 레이아웃에 대한 단일 요소에 대한 설명입니다.
구문
typedef struct D2D1_INPUT_ELEMENT_DESC {
PCSTR semanticName;
UINT32 semanticIndex;
DXGI_FORMAT format;
UINT32 inputSlot;
UINT32 alignedByteOffset;
} D2D1_INPUT_ELEMENT_DESC;
멤버
semanticName
셰이더 입력 서명에서 이 요소와 연결된 HLSL 의미 체계입니다.
semanticIndex
요소의 의미 체계 인덱스입니다. 의미 체계 인덱스가 정수 인덱스 번호를 사용하여 의미 체계를 수정합니다. 의미 체계 인덱스는 동일한 의미 체계를 가진 요소가 둘 이상 있는 경우에만 필요합니다. 예를 들어 4x4 행렬에는 각각 의미 체계 이름 행렬이 있는 4개의 구성 요소가 있습니다. 그러나 4개의 구성 요소 각각에는 서로 다른 의미 체계 인덱스(0, 1, 2 및 3)가 있습니다.
format
요소 데이터의 데이터 형식입니다.
inputSlot
input-assembler를 식별하는 정수 값입니다. 유효한 값은 0에서 15 사이입니다.
alignedByteOffset
각 요소 간의 오프셋(바이트)입니다.
설명
이 구조체는 꼭짓점 레이아웃을 정의하는 데 필요한 필드를 생략하는 D3D11_INPUT_ELEMENT_DESC 하위 집합입니다.
alignedByteOffset에 D2D1_APPEND_ALIGNED_ELEMENT 상수를 사용하는 경우 요소는 편의를 위해 연속적으로 압축됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | d2d1effectauthor.h |
추가 정보
ID2D1EffectContext::CreateVertexBuffer