Metode IDirect3DBaseTexture9::SetLOD (d3d9helper.h)
Mengatur tingkat detail yang paling rinci untuk tekstur terkelola.
Sintaks
DWORD SetLOD(
[in] DWORD LODNew
);
Parameter
[in] LODNew
Jenis: DWORD
Nilai tingkat detail terperinci yang akan ditetapkan untuk rantai mipmap.
Mengembalikan nilai
Jenis: DWORD
Nilai DWORD, dijepit ke nilai tingkat detail maksimum (satu kurang dari jumlah total tingkat). Panggilan berikutnya ke metode ini akan mengembalikan nilai yang dijepit, bukan nilai tingkat detail yang sebelumnya ditetapkan.
Keterangan
Metode ini berlaku untuk antarmuka berikut, yang mewarisi dari IDirect3DBaseTexture9.
SetLOD digunakan untuk kontrol tingkat detail tekstur terkelola. Metode ini mengembalikan 0 pada tekstur yang tidak dikelola.SetLOD berkomunikasi ke manajer tekstur Direct3D mipmap paling rinci dalam rantai yang harus dimuat ke dalam memori video lokal. Misalnya, dalam rantai mipmap lima tingkat, mengatur LODNew ke 2 menunjukkan bahwa manajer tekstur hanya boleh memuat tingkat mipmap 2 hingga 4 ke memori video lokal pada waktu tertentu.
Lebih khusus lagi, jika tekstur dibuat dengan dimensi 256x256, mengatur tingkat yang paling rinci ke 0 menunjukkan bahwa 256 x 256 adalah mipmap terbesar yang tersedia, mengatur tingkat yang paling rinci ke 1 menunjukkan bahwa 128 x 128 adalah mipmap terbesar yang tersedia, dan seterusnya, hingga tingkat mip paling rinci (ukuran tekstur terkecil) untuk rantai.
Persyaratan
Target Platform | Windows |
Header | d3d9helper.h (termasuk D3D9.h) |
Pustaka | D3D9.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk