Compartir a través de


Función D3DXSaveMeshHierarchyToFile

Crea un archivo .x y guarda la jerarquía de malla y las animaciones correspondientes en él.

Sintaxis

HRESULT D3DXSaveMeshHierarchyToFile(
  _In_       LPCSTR                    pFilename,
  _In_       DWORD                     XFormat,
  _In_ const D3DXFRAME                 *pFrameRoot,
  _In_       LPD3DXANIMATIONCONTROLLER pAnimController,
  _In_       LPD3DXSAVEUSERDATA        pUserDataSaver
);

Parámetros

pFilename [in]

Tipo: LPCSTR

Puntero a una cadena que especifica el nombre del archivo .x que identifica la malla guardada. Si la configuración del compilador requiere Unicode, el tipo de datos LPCTSTR se resuelve en LPCWSTR. De lo contrario, el tipo de datos de cadena se resuelve en LPCSTR. Vea la sección Comentarios.

XFormat [in]

Tipo: DWORD

Formato del archivo .x (texto o binario, comprimido o no). Consulte D3DXF_FILEFORMAT. D3DXF_FILEFORMAT_COMPRESSED se pueden combinar (mediante un OR lógico) con las marcas D3DXF_FILEFORMAT_BINARY o D3DXF_FILEFORMAT_TEXT para reducir el tamaño del archivo de salida.

pFrameRoot [in]

Tipo: const D3DXFRAME*

Nodo raíz de la jerarquía que se va a guardar. Vea D3DXFRAME.

pAnimController [in]

Tipo: LPD3DXANIMATIONCONTROLLER

Controlador de animación que tiene conjuntos de animaciones que se van a almacenar. Consulte ID3DXAnimationController.

pUserDataSaver [in]

Tipo: LPD3DXSAVEUSERDATA

Interfaz proporcionada por la aplicación que permite guardar datos de usuario. Consulte ID3DXSaveUserData.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser: D3DERR_INVALIDCALL.

Comentarios

La configuración del compilador también determina la versión de la función. Si se define Unicode, la llamada de función se resuelve en D3DXSaveMeshHierarchyToFileW. De lo contrario, la llamada de función se resuelve en D3DXSaveMeshHierarchyToFileA.

Esta función no guarda conjuntos de animación comprimidos.

Requisitos

Requisito Value
Encabezado
D3dx9anim.h
Biblioteca
D3dx9.lib

Consulte también

Funciones de animación

Referencia de archivo X