Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dipanggil oleh shader persimpangan untuk melaporkan persimpangan sinar.
Sintaks
Definisi fungsi intrinsik ini setara dengan templat fungsi berikut:
template<attr_t>
bool ReportHit(float THit, uint HitKind, attr_t Attributes);
Parameter
THit
Nilai float yang menentukan jarak parametrik persimpangan..
HitKind
Bilangan bulat yang tidak ditandatangani yang mengidentifikasi jenis temuan yang terjadi. Ini adalah nilai yang ditentukan pengguna dalam rentang 0-127. Nilai dapat dibaca oleh shader hit atau hit terdekat dengan intrinsik HitKind .
Attributes
Struktur Struktur Atribut Persimpangan yang ditentukan pengguna yang menentukan atribut persimpangan.
Tampilkan Nilai
bool Benar jika hit diterima. Temuan ditolak jika THit berada di luar interval sinar saat ini, atau shader hit apa pun memanggil IgnoreHit. Interval sinar saat ini didefinisikan oleh RayTMin dan RayTCurrent.
Keterangan
Fungsi ini dapat dipanggil dari jenis shader raytracing berikut:
Lihat juga