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 |
|
| Bibliothèque |
|