Bagikan melalui


Fungsi D3D11CalcSubresource (d3d11.h)

Menghitung indeks sub sumber daya untuk tekstur.

Sintaks

UINT D3D11CalcSubresource(
  UINT MipSlice,
  UINT ArraySlice,
  UINT MipLevels
);

Parameter

MipSlice

Jenis: UINT

Indeks berbasis nol untuk tingkat mipmap ke alamat; 0 menunjukkan tingkat mipmap pertama yang paling rinci.

ArraySlice

Jenis: UINT

Indeks berbasis nol untuk tingkat array ke alamat; selalu gunakan 0 untuk tekstur volume (3D).

MipLevels

Jenis: UINT

Jumlah tingkat mipmap dalam sumber daya.

Mengembalikan nilai

Jenis: UINT

Indeks yang sama dengan MipSlice + (ArraySlice * MipLevels).

Keterangan

Buffer adalah sumber daya yang tidak terstruktur dan oleh karena itu didefinisikan sebagai berisi satu sub sumber daya. API yang mengambil buffer tidak memerlukan indeks sub sumber daya. Tekstur di sisi lain sangat terstruktur. Setiap objek tekstur mungkin berisi satu atau beberapa sub sumber daya tergantung pada ukuran array dan jumlah tingkat mipmap.

Untuk tekstur volume (3D), semua irisan untuk tingkat mipmap tertentu adalah indeks subresource tunggal.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d11.h
DLL D3d11.lib

Lihat juga

Fungsi Inti

Fungsi Sumber Daya