Freigeben über


D3DXATTRIBUTERANGE-Struktur

Speichert einen Attributtabelleneintrag.

Syntax

typedef struct D3DXATTRIBUTERANGE {
  DWORD AttribId;
  DWORD FaceStart;
  DWORD FaceCount;
  DWORD VertexStart;
  DWORD VertexCount;
} D3DXATTRIBUTERANGE, *LPD3DXATTRIBUTERANGE;

Member

AttribId

Typ: DWORD

Attributtabellenbezeichner.

FaceStart

Typ: DWORD

Startgesicht.

FaceCount

Typ: DWORD

Gesichtsanzahl.

VertexStart

Typ: DWORD

Scheitelpunkt wird gestartet.

VertexCount

Typ: DWORD

Scheitelpunktanzahl.

Bemerkungen

Eine Attributtabelle wird verwendet, um Bereiche des Gitternetzes zu identifizieren, die mit unterschiedlichen Texturen, Renderzuständen, Materialien usw. gezeichnet werden müssen. Darüber hinaus kann die Anwendung die Attributtabelle verwenden, um Teile eines Gitters auszublenden, indem sie beim Zeichnen des Rahmens keinen bestimmten Attributbezeichner (AttribId) zeichnet.

Der LPD3DXATTRIBUTERANGE-Typ wird als Zeiger auf die D3DXATTRIBUTERANGE-Struktur definiert.

typedef D3DXATTRIBUTERANGE* LPD3DXATTRIBUTERANGE;

Anforderungen

Anforderung Wert
Header
D3dx9mesh.h

Siehe auch

D3DX-Strukturen