Compartilhar via


Estrutura D3DXMESHCONTAINER

Encapsula um objeto de malha em uma hierarquia de quadros de transformação.

Sintaxe

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

Membros

Nome

Tipo: LPSTR

Nome da malha.

MeshData

Tipo: D3DXMESHDATA

Tipo de dados na malha. Consulte D3DXMESHDATA.

pMaterials

Tipo: LPD3DXMATERIAL

Matriz de materiais de malha. Consulte D3DXMATERIAL.

pEffects

Tipo: LPD3DXEFFECTINSTANCE

Ponteiro para um conjunto de parâmetros de efeito padrão. Consulte D3DXEFFECTINSTANCE.

NumMaterials

Tipo: DWORD

Número de materiais na malha.

pAdjacency

Tipo: DWORD*

Ponteiro para uma matriz de três DWORDs por triângulo da malha que contém informações de adjacência.

pSkinInfo

Tipo: LPD3DXSKININFO

Ponteiro para a interface de informações de capa. Consulte ID3DXSkinInfo.

pNextMeshContainer

Tipo: D3DXMESHCONTAINER*

Ponteiro para o próximo contêiner de malha.

Comentários

Um aplicativo pode derivar dessa estrutura para adicionar outros dados.

Requisitos

Requisito Valor
parâmetro
D3dx9anim.h

Confira também

Estruturas D3DX