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 |