Metode IDirect3DDevice9Ex::SetConvolutionMonoKernel (d3d9.h)
Siapkan sampler tekstur untuk pemfilteran konvolusi monokrom pada tekstur satu warna.
Sintaks
HRESULT SetConvolutionMonoKernel(
[in] UINT width,
[in] UINT height,
[in] float *rows,
[in] float *columns
);
Parameter
[in] width
Jenis: UINT
Lebar kernel filter; mulai dari 1 - D3DCONVOLUTIONMONO_MAXWIDTH. Nilai default adalah 1.
[in] height
Jenis: UINT
Tinggi kernel filter; mulai dari 1 - D3DCONVOLUTIONMONO_MAXHEIGHT. Nilai default adalah 1.
[in] rows
Jenis: float*
Array bobot, satu berat untuk setiap sub-elemen kernel dalam lebar. Parameter ini harus NULL, yang akan mengatur bobot yang sama dengan nilai default.
[in] columns
Jenis: float*
Array bobot, satu berat untuk setiap sub-elemen kernel dalam tinggi. Parameter ini harus NULL, yang akan mengatur bobot yang sama dengan nilai default.
Mengembalikan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK.
Keterangan
Metode ini dirancang untuk memfilter tekstur warna tunggal. Filter konvolusi monokrom adalah filter kotak 2D dengan semua bobot diatur ke 1,0; resolusi kernel filter berkisar antara 1 x 1 hingga 7 x 7. Saat pemfilteran tekstur monokrom diatur ke sampler tekstur dan pengambilan sampel tekstur dilakukan di lokasi, maka Direct3D melakukan konvolusi.
Pembatasan meliputi:
- Filter yang ditentukan oleh metode ini dicatat dalam blok status sebagai bagian dari D3DSBT_PIXELSTATE.
- Satu-satunya mode alamat tekstur yang didukung adalah: D3DPTADDRESSCAPS_BORDER; warna batas selalu 0.
- Metode ini tidak didukung untuk mipmaps.
- Menggunakan tekstur non-monokrom dengan pemfilteran konvolusi akan menghasilkan kesalahan driver.
Persyaratan
Target Platform | Windows |
Header | 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