Fonction D3DX10CreateMesh
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 [in]
-
Type : ID3D10Device*
Pointeur vers une interface ID3D10Device, l’objet d’appareil à associer au maillage.
-
pDeclaration [in]
-
Type : const D3D10_INPUT_ELEMENT_DESC*
Tableau d’éléments D3D10_INPUT_ELEMENT_DESC , décrivant le format de vertex pour le maillage retourné. Ce paramètre doit être mappé directement à un format de vertex flexible (FVF).
-
DeclCount [in]
-
Type : UINT
Nombre d’éléments dans pDeclaration.
-
pPositionSemantic [in]
-
Type : LPCSTR
Sémantique qui identifie la partie de la déclaration de vertex qui contient des informations de position.
-
VertexCount [in]
-
Type : UINT
Nombre de sommets pour le maillage. Ce paramètre doit être supérieur à 0.
-
FaceCount [in]
-
Type : UINT
Nombre de visages pour le maillage. La plage valide pour ce nombre est supérieure à 0 et inférieure à la valeur maximale DWORD (généralement 65534), car le dernier index est réservé.
-
Options [in]
-
Type : UINT
Combinaison d’un ou de plusieurs indicateurs du D3DX10_MESH, spécifiant des options pour le maillage.
-
ppMesh [out]
-
Type : ID3DX10Mesh**
Adresse d’un pointeur vers une interface ID3DX10Mesh, représentant l’objet de maillage créé.
Valeur retournée
Type : HRESULT
Si la fonction réussit, 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.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi