Struttura D3DXBONECOMBINATION
Descrive un subset della mesh con lo stesso attributo e la stessa combinazione di ossa.
Sintassi
typedef struct D3DXBONECOMBINATION {
DWORD AttribId;
DWORD FaceStart;
DWORD FaceCount;
DWORD VertexStart;
DWORD VertexCount;
DWORD *BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;
Members
-
AttribId
-
Tipo: DWORD
-
Identificatore della tabella degli attributi.
-
FaceStart
-
Tipo: DWORD
-
Faccia iniziale.
-
FaceCount
-
Tipo: DWORD
-
Conteggio dei visi.
-
VertexStart
-
Tipo: DWORD
-
Avvio del vertice.
-
VertexCount
-
Tipo: DWORD
-
Conteggio vertici.
-
BoneId
-
Tipo: DWORD*
-
Puntatore a una matrice di valori che identificano ognuna delle ossa che possono essere disegnate in una singola chiamata di disegno. Si noti che la matrice può essere di lunghezza variabile per contenere combinazioni di ossa a lunghezza variabile di ConvertToIndexedBlendedMesh.
Le dimensioni della matrice variano in base al tipo di mesh generato. Una dimensione di matrice di mesh non indicizzata è uguale al numero di pesi per vertice (pMaxVertexInfl in ConvertToBlendedMesh). Una dimensione di matrice mesh indicizzata è uguale al numero di voci della tavolozza della matrice ossea (paletteSize in ConvertToIndexedBlendedMesh).
Commenti
È possibile eseguire il rendering del sottoinsieme della mesh descritta da D3DXBONECOMBINATION in una singola chiamata di disegno.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche