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

IDirect3DBaseTexture9