METODE ID3D10Device::CreateTexture1D (d3d10.h)

Buat array tekstur 1D (lihat Texture1D).

Sintaks

HRESULT CreateTexture1D(
  [in]  const D3D10_TEXTURE1D_DESC   *pDesc,
  [in]  const D3D10_SUBRESOURCE_DATA *pInitialData,
  [out] ID3D10Texture1D              **ppTexture1D
);

Parameter

[in] pDesc

Jenis: const D3D10_TEXTURE1D_DESC*

Penunjuk ke deskripsi tekstur 1D (lihat D3D10_TEXTURE1D_DESC). Untuk membuat sumber daya tanpa jenis yang dapat ditafsirkan saat runtime ke dalam format yang berbeda dan kompatibel, tentukan format tanpa jenis dalam deskripsi tekstur. Untuk menghasilkan tingkat mipmap secara otomatis, atur jumlah tingkat mipmap ke 0.

[in] pInitialData

Jenis: const D3D10_SUBRESOURCE_DATA*

Penunjuk ke array deskripsi sub sumber daya (lihat D3D10_SUBRESOURCE_DATA); satu untuk setiap sub sumber daya (diurutkan menurut indeks array tekstur). Aplikasi mungkin tidak menentukan NULL untuk pInitialData saat membuat sumber daya IMMUTABLE (lihat D3D10_USAGE). Jika sumber daya multisampled, pInitialData harus NULL karena sumber daya multisampel tidak dapat diinisialisasi dengan data saat dibuat.

[out] ppTexture1D

Jenis: ID3D10Texture1D**

Alamat penunjuk ke tekstur yang dibuat (lihat ANTARMUKA ID3D10Texture1D). Atur parameter ini ke NULL untuk memvalidasi parameter input lainnya (metode akan mengembalikan S_FALSE jika parameter input lainnya lulus validasi).

Nilai kembali

Jenis: HRESULT

Jika metode berhasil, kode pengembalian S_OK. Lihat Kode Pengembalian Direct3D 10 untuk kode kesalahan yang gagal.

Keterangan

CreateTexture1D membuat sumber daya tekstur 1D, yang berisi array tekstur 1D. Jumlah tekstur ditentukan dalam deskripsi tekstur. Semua tekstur dalam sumber daya harus memiliki format, ukuran, dan jumlah tingkat mipmap yang sama.

Semua sumber daya terdiri dari satu atau beberapa sub sumber daya. Untuk memuat data ke dalam tekstur, aplikasi dapat menyediakan data pada awalnya sebagai bagian dari struktur D3D10_SUBRESOURCE_DATA yang diacu oleh pInitialData, atau dapat menggunakan salah satu Fungsi Tekstur yang disediakan oleh SDK.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d10.h
Pustaka D3D10.lib

Lihat juga

ID3D10Device Interface