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