Поделиться через


структура D3D10_SO_DECLARATION_ENTRY (d3d10.h)

Описание элемента вершины в буфере вершин в выходном слоте.

Синтаксис

typedef struct D3D10_SO_DECLARATION_ENTRY {
  LPCSTR SemanticName;
  UINT   SemanticIndex;
  BYTE   StartComponent;
  BYTE   ComponentCount;
  BYTE   OutputSlot;
} D3D10_SO_DECLARATION_ENTRY;

Члены

SemanticName

Тип: LPCSTR

Тип выходного элемента. Возможные значения: POSITION, NORMAL или TEXCOORD0.

SemanticIndex

Тип: UINT

Отсчитываемый от нуля индекс выходного элемента. Следует использовать, например, если в каждой вершине хранится несколько координат текстур.

StartComponent

Тип: BYTE

Какой компонент записи следует начать запись. Допустимые значения: 0~3. Например, если требуется выводить данные только в компоненты y и z позиции, значение StartComponent должно иметь значение 1, а ComponentCount — 2.

ComponentCount

Тип: BYTE

Число компонентов записи для записи. Допустимые значения: 1 ~4. Например, если требуется выводить данные только в компоненты y и z позиции, значение StartComponent должно иметь значение 1, а ComponentCount — 2.

OutputSlot

Тип: BYTE

Выходной слот, содержащий буфер вершин, содержащий эту выходную запись.

Требования

   
Верхняя часть d3d10.h

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

Основные структуры