D3DX10CreateMesh fonction)

Crée un objet de maillage à l’aide d’un déclarateur.

Syntaxe

HRESULT D3DX10CreateMesh(
  _In_        ID3D10Device             *pDevice,
  _In_  const D3D10_INPUT_ELEMENT_DESC *pDeclaration,
  _In_        UINT                     DeclCount,
  _In_        LPCSTR                   pPositionSemantic,
  _In_        UINT                     VertexCount,
  _In_        UINT                     FaceCount,
  _In_        UINT                     Options,
  _Out_       ID3DX10Mesh              **ppMesh
);

Paramètres

pDevice [ dans]

Type : ID3D10Device*

Pointeur vers une interface ID3D10Device, l’objet appareil à associer à la maille.

pDeclaration [ dans]

Type : const D3D10 _ élément d’entrée _ _ desc *

Tableau d’éléments de _ _ _ Description d’élément d’entrée D3D10 , décrivant le format de vertex pour le maillage retourné. Ce paramètre doit être directement mappé à un format de vertex flexible.

DeclCount [ dans]

Type : uint

Nombre d’éléments dans pDeclaration.

pPositionSemantic [ dans]

Type : LPCSTR

Sémantique qui identifie la partie de la déclaration de vertex qui contient des informations de position.

VertexCount [ dans]

Type : uint

Nombre de vertex pour le maillage. Ce paramètre doit être supérieur à 0.

FaceCount [ dans]

Type : uint

Nombre de faces de la maille. La plage valide pour ce nombre est supérieure à 0, et une valeur inférieure à la valeur DWORD maximale (généralement 65534), car le dernier index est réservé.

Options [ dans]

Type : uint

Combinaison d’un ou plusieurs indicateurs à partir de la _ maille d3dx10, en spécifiant des options pour le maillage.

ppMesh [ à]

Type : ID3DX10Mesh**

Adresse d’un pointeur vers une interface ID3DX10Meshreprésentant l’objet de maillage créé.

Valeur retournée

Type : HRESULT

Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.

Configuration requise

Condition requise Valeur
En-tête
D3DX10Mesh. h
Bibliothèque
D3DX10. lib

Voir aussi

Fonctions de maillage

D3DX, fonctions