Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 тип перечисления в документации по пакету SDK для Microsoft Windows.
[in] Method
Метод обработки tessellator. Этот метод определяет, как тесселлатор интерпретирует и работает с данными вершин. Дополнительные сведения об этих методах см. в описании типа перечисления D3DDECLMETHOD в документации по пакету SDK для Windows.
[in] Usage
Предполагаемое использование данных вершин. Дополнительные сведения о возможных вариантах использования см. в разделе о типе перечисления D3DDECLUSAGE в документации по пакету SDK для Windows.
[in] UsageIndex
Изменение данных об использовании, указанных в элементе использования. Это изменение позволяет указывать несколько типов использования.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3dumddi.h (include D3dumddi.h) |