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 하위 집합입니다.

alignedByteOffsetD2D1_APPEND_ALIGNED_ELEMENT 상수를 사용하는 경우 요소는 편의를 위해 연속적으로 압축됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
머리글 d2d1effectauthor.h

추가 정보

D2D1_VERTEX_USAGE

Input-Assembler 스테이지를 사용하여 시작

ID2D1EffectContext::CreateVertexBuffer

ID2D1EffectContext::LoadVertexShader

의미 체계

시그니처