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