Función D3DX10CreateTextureFromFile

Cree un recurso de textura a partir de un archivo.

Sintaxis

HRESULT D3DX10CreateTextureFromFile(
  _In_  ID3D10Device           *pDevice,
  _In_  LPCTSTR                pSrcFile,
  _In_  D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
  _In_  ID3DX10ThreadPump      *pPump,
  _Out_ ID3D10Resource         **ppTexture,
  _Out_ HRESULT                *pHResult
);

Parámetros

pDevice [in]

Tipo: ID3D10Device*

Puntero al dispositivo (consulte ID3D10Device Interface) que usará el recurso.

pSrcFile [in]

Tipo: LPCTSTR

Nombre del archivo que contiene el recurso. 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. Consulte D3DX10_IMAGE_FILE_FORMAT enumeración para obtener una lista de los formatos de archivo de imagen admitidos.

pLoadInfo [in]

Tipo: D3DX10_IMAGE_LOAD_INFO*

Opcional. Identifica las características de una textura (vea D3DX10_IMAGE_LOAD_INFO) cuando se crea el procesador de datos; establézcalo en NULL para leer las características de una textura cuando se carga la textura.

pPump [in]

Tipo: ID3DX10ThreadPump*

Puntero a una interfaz de bomba de subproceso (consulta ID3DX10ThreadPump Interface). Si se especifica NULL , esta función se comportará sincrónicamente y no devolverá hasta que finalice.

ppTexture [out]

Tipo: ID3D10Resource**

Dirección de un puntero al recurso de textura (vea ID3D10Resource Interface).

pHResult [out]

Tipo: HRESULT*

Puntero al valor devuelto. Puede ser NULL. Si pPump no es NULL, pHResult debe ser una ubicación de memoria válida hasta que se complete la ejecución asincrónica.

Valor devuelto

Tipo: HRESULT

El valor devuelto es uno de los valores enumerados en Códigos de retorno de Direct3D 10.

Comentarios

Para obtener una lista de los formatos de imagen admitidos, consulte D3DX10_IMAGE_FILE_FORMAT.

Requisitos

Requisito Value
Encabezado
D3DX10.h
Biblioteca
D3DX10.lib

Consulte también

Funciones de textura en D3DX 10

Funciones de De uso general