Freigeben über


D3DXMESHCONTAINER-Struktur

Kapselt ein Gitterobjekt in einer Transformationsrahmenhierarchie.

Syntax

typedef struct D3DXMESHCONTAINER {
  LPSTR                Name;
  D3DXMESHDATA         MeshData;
  LPD3DXMATERIAL       pMaterials;
  LPD3DXEFFECTINSTANCE pEffects;
  DWORD                NumMaterials;
  DWORD                *pAdjacency;
  LPD3DXSKININFO       pSkinInfo;
  D3DXMESHCONTAINER    *pNextMeshContainer;
} D3DXMESHCONTAINER, *LPD3DXMESHCONTAINER;

Member

Name

Typ: LPSTR

Gittername.

MeshData

Typ: D3DXMESHDATA

Datentyp im Gitter. Siehe D3DXMESHDATA.

pMaterials

Typ: LPD3DXMATERIAL

Array von Gittermaterialien. Siehe D3DXMATERIAL.

pEffects

Typ: LPD3DXEFFECTINSTANCE

Zeiger auf eine Reihe von Standardeffektparametern. Siehe D3DXEFFECTINSTANCE.

NumMaterials

Typ: DWORD

Anzahl der Materialien im Gitter.

pAdjacency

Typ: DWORD*

Zeiger auf ein Array von drei DWORDs pro Dreieck des Gitternetzes, das Adjacency-Informationen enthält.

pSkinInfo

Typ: LPD3DXSKININFO

Zeiger auf die Skin-Informationsschnittstelle. Siehe ID3DXSkinInfo.

pNextMeshContainer

Typ: D3DXMESHCONTAINER*

Zeiger auf den nächsten Gittercontainer.

Bemerkungen

Eine Anwendung kann von dieser Struktur abgeleitet werden, um weitere Daten hinzuzufügen.

Anforderungen

Anforderung Wert
Header
D3dx9anim.h

Siehe auch

D3DX-Strukturen