D3DX10CreateTextureFromFile (Fungsi D3DX10CreateTextureFromFile)

Membuat sumber daya tekstur dari file.

Sintaks

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

Parameter

pDevice [in]

Jenis: ID3D10Device*

Pointer ke perangkat (lihat ID3D10Device Interface) yang akan menggunakan sumber daya.

pSrcFile [in]

Jenis: LPCTSTR

Nama file yang berisi sumber daya. Jika pengaturan pengkompilasi memerlukan Unicode, jenis data LPCTSTR diselesaikan ke LPCWSTR. Jika tidak, jenis data diselesaikan ke LPCSTR. Lihat enumerasi D3DX10_IMAGE_FILE_FORMAT untuk daftar format file gambar yang didukung.

pLoadInfo [in]

Jenis: D3DX10_IMAGE_LOAD_INFO*

Pilihan. Mengidentifikasi karakteristik tekstur (lihat D3DX10_IMAGE_LOAD_INFO) saat prosesor data dibuat; atur ini ke NULL untuk membaca karakteristik tekstur saat tekstur dimuat.

pPump [in]

Jenis: ID3DX10ThreadPump*

Penunjuk ke antarmuka pompa utas (lihat Antarmuka ID3DX10ThreadPump). Jika NULL ditentukan, fungsi ini akan berperilaku sinkron dan tidak akan kembali sampai selesai.

ppTexture [out]

Jenis: ID3D10Resource**

Alamat pointer ke sumber daya tekstur (lihat ID3D10Resource Interface).

pHResult [out]

Jenis: HRESULT*

Penunjuk ke nilai yang dikembalikan. Mungkin NULL. Jika pPump bukan NULL, maka pHResult harus menjadi lokasi memori yang valid hingga eksekusi asinkron selesai.

Mengembalikan nilai

Jenis: HRESULT

Nilai yang dikembalikan adalah salah satu nilai yang tercantum dalam Direct3D 10 Return Codes.

Keterangan

Untuk daftar format gambar yang didukung, lihat D3DX10_IMAGE_FILE_FORMAT.

Persyaratan

Persyaratan Nilai
Header
D3DX10.h
Pustaka
D3DX10.lib

Lihat juga

Fungsi Tekstur di D3DX 10

Fungsi Tujuan Umum