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
D3dx9mesh.h

Vedi anche

Strutture D3DX