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

Siehe auch

D3DX-Strukturen