Fungsi Texture2DArray::GatherCmpAlpha(S,float,float,int,uint)
Untuk empat nilai texel yang akan digunakan dalam operasi pemfilteran dua linier, mengembalikan perbandingan komponen alfa mereka terhadap nilai perbandingan bersama dengan status pemetaan petak peta.
Sintaks
TemplateType GatherCmpAlpha(
in SamplerState S,
in float Location,
in float CompareValue,
in int Offset,
out uint Status
);
Parameter
-
S [in]
-
Jenis: SamplerState
Indeks sampler berbasis nol.
-
Lokasi [in]
-
Jenis: float
Sampel koordinat (u,v).
-
CompareValue [in]
-
Jenis: float
Nilai untuk membandingkan masing-masing dengan setiap nilai sampel.
-
Offset [in]
-
Jenis: int
Offset diterapkan ke koordinat tekstur sebelum pengambilan sampel.
-
Status [keluar]
-
Jenis: uint
Status operasi. Anda tidak dapat mengakses status secara langsung; sebagai gantinya, teruskan status ke fungsi intrinsik CheckAccessFullyMapped . CheckAccessFullyMapped mengembalikan TRUE jika semua nilai dari petak peta Sampel, Pengumpulan, atau Pemuatan yang diakses yang sesuai diakses dalam sumber daya petak peta. Jika ada nilai yang diambil dari petak peta yang tidak dipetakan, CheckAccessFullyMapped mengembalikan FALSE.
Nilai kembali
Jenis: TemplateType
Nilai empat komponen yang jenisnya sama dengan jenis templat.
Keterangan
Sampel tekstur dapat digunakan untuk interpolasi bilinear.
Fungsi ini didukung untuk jenis shader berikut:
Puncak | Hull | Domain | Geometri | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
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