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

Metode GatherCmpAlpha