struttura D3D10_SO_DECLARATION_ENTRY (d3d10.h)

Descrizione di un elemento vertice in un buffer dei vertici in uno slot di output.

Sintassi

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

Members

SemanticName

Tipo: LPCSTR

Tipo di elemento di output. Valori possibili: "POSITION", "NORMAL" o "TEXCOORD0".

SemanticIndex

Tipo: UINT

Indice in base zero dell'elemento di output. Deve essere usato se, ad esempio, sono presenti più coordinate di trama archiviate in ogni vertice.

StartComponent

Tipo: BYTE

Componente della voce in cui iniziare a scrivere. I valori validi sono 0 ~ 3. Ad esempio, se si desidera restituire solo i componenti y e z di una posizione, StartComponent deve essere 1 e ComponentCount deve essere 2.

ComponentCount

Tipo: BYTE

Numero di componenti della voce in cui scrivere. I valori validi sono 1 ~ 4. Ad esempio, se si desidera restituire solo i componenti y e z di una posizione, StartComponent deve essere 1 e ComponentCount deve essere 2.

OutputSlot

Tipo: BYTE

Slot di output contenente il buffer dei vertici che contiene questa voce di output.

Requisiti

   
Intestazione d3d10.h

Vedi anche

Strutture principali