Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Charge la première hiérarchie d’images à partir d’un fichier .x.
Syntaxe
HRESULT D3DXLoadMeshHierarchyFromXInMemory(
_In_ LPCVOID pMemory,
_In_ DWORD SizeOfMemory,
_In_ DWORD MeshOptions,
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ LPD3DXALLOCATEHIERARCHY pAlloc,
_In_ LPD3DXLOADUSERDATA pUserDataLoader,
_Out_ LPD3DXFRAME *ppFrameHeirarchy,
_Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);
Paramètres
-
pMemory [in]
-
Type : LPCVOID
Pointeur vers une mémoire tampon qui contient la hiérarchie de maillage.
-
SizeOfMemory [in]
-
Type : DWORD
Taille de la mémoire tampon pMemory, en octets.
-
MeshOptions [in]
-
Type : DWORD
Combinaison d’un ou plusieurs indicateurs de l’énumération D3DXMESH qui spécifient des options de création pour le maillage.
-
pDevice [in]
-
Type : LPDIRECT3DDEVICE9
Pointeur vers une interface IDirect3DDevice9 , l’objet d’appareil associé au maillage.
-
pAlloc [in]
-
Type : LPD3DXALLOCATEHIERARCHY
Pointeur vers une interface ID3DXAllocateHierarchy .
-
pUserDataLoader [in]
-
Type : LPD3DXLOADUSERDATA
Interface fournie par l’application qui permet le chargement des données utilisateur. Consultez ID3DXLoadUserData.
-
ppFrameHeirarchy [out]
-
Type : LPD3DXFRAME*
Retourne un pointeur vers la hiérarchie d’images chargée. Consultez D3DXFRAME.
-
ppAnimController [out]
-
Type : LPD3DXANIMATIONCONTROLLER*
Retourne un pointeur vers le contrôleur d’animation correspondant à l’animation dans le fichier .x. Il est créé avec des suivis et des événements par défaut. Consultez ID3DXAnimationController.
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 valeurs suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Notes
Tous les maillages du fichier seront réduits en un seul maillage de sortie. Si le fichier contient une hiérarchie de trames, toutes les transformations seront appliquées au maillage.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|
Voir aussi