структура 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) |