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 |