Compartir a través de


Función D3DX10SaveTextureToFile

Guarde una textura en un archivo.

Sintaxis

HRESULT D3DX10SaveTextureToFile(
  _In_ ID3D10Resource           *pSrcTexture,
  _In_ D3DX10_IMAGE_FILE_FORMAT DestFormat,
  _In_ LPCTSTR                  pDestFile
);

Parámetros

pSrcTexture [in]

Tipo: ID3D10Resource*

Puntero a la textura que se va a guardar. Consulte ID3D10Resource (Interfaz).

DestFormat [in]

Tipo: D3DX10_IMAGE_FILE_FORMAT

El formato de la textura se guardará como (consulte D3DX10_IMAGE_FILE_FORMAT). D3DX10_IFF_DDS es el formato preferido, ya que es la única opción que admite todos los formatos de DXGI_FORMAT.

pDestFile [in]

Tipo: LPCTSTR

Nombre del archivo de salida de destino donde se guardará la textura. Si la configuración del compilador requiere Unicode, el tipo de datos LPCTSTR se resuelve en LPCWSTR. De lo contrario, el tipo de datos se resuelve en LPCSTR.

Valor devuelto

Tipo: HRESULT

El valor devuelto es uno de los valores enumerados en Códigos de retorno de Direct3D 10; use el valor devuelto para ver si se admite DestFormat .

Comentarios

D3DX10SaveTextureToFile escribe la estructura de DDS_HEADER_DXT10 adicional para la textura de entrada solo si es necesario (por ejemplo, porque la textura de entrada está en formato RGB estándar (sRGB). Si D3DX10SaveTextureToFile escribe la estructura de DDS_HEADER_DXT10 , establece el miembro dwFourCC de la estructura DDS_PIXELFORMAT de la textura en DX10 para indicar el prescense del encabezado extendido de DDS_HEADER_DXT10 .

Requisitos

Requisito Value
Encabezado
D3DX10Tex.h
Biblioteca
D3DX10.lib

Consulte también

Funciones de textura en D3DX 10

Funciones de De uso general