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 |
|
Biblioteca |
|
Consulte también