структура D3DDDIVERTEXELEMENT (d3dumddi.h)

Структура D3DDDIVERTEXELEMENT описывает элемент в массиве для объявления вершинного шейдера.

Синтаксис

typedef struct _D3DDDIVERTEXELEMENT {
  [in] USHORT Stream;
  [in] USHORT Offset;
  [in] UCHAR  Type;
  [in] UCHAR  Method;
  [in] UCHAR  Usage;
  [in] UCHAR  UsageIndex;
} D3DDDIVERTEXELEMENT;

Члены

[in] Stream

Номер потока.

[in] Offset

Смещение (при наличии) в байтах от начала потока до начала данных.

[in] Type

Один из нескольких предопределенных типов данных, определяющих размер данных. Дополнительные сведения об этих типах см. в разделе тип перечисления D3DDECLTYPE в документации по Microsoft Windows SDK.

[in] Method

Метод обработки тесселлатора. Этот метод определяет, как тесселлатор интерпретирует данные вершины и работает с ней. Дополнительные сведения об этих методах см. в разделе тип перечисления D3DDECLMETHOD в документации windows SDK.

[in] Usage

Предполагаемое использование данных вершины. Дополнительные сведения о возможных вариантах использования см. в разделе тип перечисления D3DDECLUSAGE в документации по Windows SDK.

[in] UsageIndex

Изменение данных об использовании, указанных в элементе Usage . Это изменение позволяет указать несколько типов использования.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

CreateVertexShaderDecl