estrutura D3D10_SO_DECLARATION_ENTRY (d3d10.h)
Descrição de um elemento de vértice em um buffer de vértice em um slot de saída.
Sintaxe
typedef struct D3D10_SO_DECLARATION_ENTRY {
LPCSTR SemanticName;
UINT SemanticIndex;
BYTE StartComponent;
BYTE ComponentCount;
BYTE OutputSlot;
} D3D10_SO_DECLARATION_ENTRY;
Membros
SemanticName
Tipo: LPCSTR
Tipo de elemento de saída. Valores possíveis: "POSITION", "NORMAL" ou "TEXCOORD0".
SemanticIndex
Tipo: UINT
Índice baseado em zero do elemento de saída. Deve ser usado se, por exemplo, você tiver mais de uma coordenada de textura armazenada em cada vértice.
StartComponent
Tipo: BYTE
Qual componente da entrada para começar a gravar. Os valores válidos são 0 ~ 3. Por exemplo, se você quiser apenas gerar para os componentes y e z de uma posição, StartComponent deverá ser 1 e ComponentCount deverá ser 2.
ComponentCount
Tipo: BYTE
O número de componentes da entrada para a qual gravar. Os valores válidos são 1 ~ 4. Por exemplo, se você quiser apenas gerar para os componentes y e z de uma posição, StartComponent deverá ser 1 e ComponentCount deverá ser 2.
OutputSlot
Tipo: BYTE
O slot de saída que contém o buffer de vértice que contém essa entrada de saída.
Requisitos
Cabeçalho | d3d10.h |