D3DXBONECOMBINATION-Struktur
Beschreibt eine Teilmenge des Gitters, die über das gleiche Attribut und die gleiche Kombination aus Kombinationen verfügt.
Syntax
typedef struct D3DXBONECOMBINATION {
DWORD AttribId;
DWORD FaceStart;
DWORD FaceCount;
DWORD VertexStart;
DWORD VertexCount;
DWORD *BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;
Member
-
AttribId
-
Typ: DWORD
-
Attributtabellenbezeichner.
-
FaceStart
-
Typ: DWORD
-
Startgesicht.
-
FaceCount
-
Typ: DWORD
-
Anzahl der Gesichtserkennungen.
-
VertexStart
-
Typ: DWORD
-
Scheitelpunkt wird gestartet.
-
VertexCount
-
Typ: DWORD
-
Scheitelpunktanzahl.
-
OmId
-
Typ: DWORD*
-
Zeiger auf ein Array von Werten, die die einzelnen Zeichner identifizieren, die in einem einzigen Zeichnungsaufruf gezeichnet werden können. Beachten Sie, dass das Array eine variable Länge haben kann, um Kombinationen von ConvertToIndexedBlendedMeshmit variabler Länge aufnehmen zu können.
Die Größe des Arrays variiert je nach Typ des generierten Gitters. Eine nicht indizierte Gitternetzarraygröße entspricht der Anzahl der Gewichtungen pro Scheitelpunkt (pMaxVertexInfl in ConvertToBlendedMesh). Die Größe eines indizierten Gitternetzarrays entspricht der Anzahl von Matrixpaletteneinträgen (paletteSize in ConvertToIndexedBlendedMesh).
Hinweise
Die Teilmenge des Gitters, die von D3DXBONECOMBINATION beschrieben wird, kann in einem einzigen Zeichnungsaufruf gerendert werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|