структура 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 будет содержать четыре компонента с матрицей семантических имен; однако каждый из четырех компонентов будет иметь разные семантические индексы (0, 1, 2 и 3).
format
Тип данных элемента.
inputSlot
Целочисленное значение, определяющее входной ассемблер. Допустимые значения: от 0 до 15.
alignedByteOffset
Смещение между каждым элементом в байтах.
Комментарии
Эта структура представляет собой подмножество D3D11_INPUT_ELEMENT_DESC , в котором пропускаются поля, необходимые для определения макета вершины.
Если для alignedByteOffset используется константа D2D1_APPEND_ALIGNED_ELEMENT, элементы будут упакованы непрерывно для удобства.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | d2d1effectauthor.h |
См. также раздел
начало работы с этапом Input-Assembler
ID2D1EffectContext::CreateVertexBuffer