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.
Kelas sampler menggabungkan informasi konfigurasi pengambilan sampel yang akan digunakan untuk pengambilan sampel tekstur.
Sintaksis
class sampler;
Members
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| Konstruktor sampler | Kelebihan beban. Membuat instans sampler. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| get_address_mode | Mengembalikan address_mode yang terkait dengan objek sampler. |
| get_border_color | Mengembalikan warna batas yang terkait dengan objek sampler. |
| get_filter_mode | Mengembalikan filter_mode yang terkait dengan objek sampler. |
Operator Publik
| Nama | Deskripsi |
|---|---|
| operator= | Kelebihan beban. Operator penugasan. |
Anggota Data Publik
| Nama | Deskripsi |
|---|---|
| address_mode | Mendapatkan alamat mode sampler objek. |
| border_color | Mendapatkan warna batas dari objek sampler. |
| filter_mode | Memperoleh mode filter dari objek sampler. |
Hierarki Pewarisan
sampler
Persyaratan
Header: amp_graphics.h
Namespace: konkurensi::grafis
Pengambil Sampel
Mengonstruksi sebuah instans dari sampler Class.
sampler() restrict(cpu); // [1] default constructor
sampler( // [2] constructor
filter_mode _Filter_mode) restrict(cpu);
sampler( // [3] constructor
address_mode _Address_mode,
float_4 _Border_color = float_4(0.0f,
0.0f,
0.0f,
0.0f)) restrict(cpu);
sampler( // [4] constructor
filter_mode _Filter_mode,
address_mode _Address_mode,
float_4 _Border_color = float_4(0.0f,
0.0f,
0.0f,
0.0f)) restrict(cpu);
sampler( // [5] copy constructor
const sampler& _Other) restrict(amp,
cpu);
sampler( // [6] move constructor
sampler&& _Other) restrict(amp,
cpu);
Parameter-parameternya
_Filter_mode
Mode filter yang akan digunakan dalam pengambilan sampel.
_Modus_Alamat
Mode pengalamatan yang akan digunakan dalam pengambilan sampel untuk semua dimensi.
_Border_color
Warna garis batas yang akan digunakan jika mode pengalamatan adalah address_border. Nilai defaultnya adalah float_4(0.0f, 0.0f, 0.0f, 0.0f).
_Other
[5] Copy Constructor sampler objek yang akan disalin ke dalam instans baru sampler.
[6] Pindahkan Konstruktor sampler Objek untuk berpindah ke instans baru sampler .
mode alamat
Mendapatkan alamat mode sampler objek.
__declspec(property(get= get_address_mode)) Concurrency::graphics::address_mode address_mode;
warna_batas
Mendapatkan warna batas dari objek sampler.
__declspec(property(get= get_border_color)) Concurrency::graphics::float_4 border_color;
filter_mode
Memperoleh mode filter dari objek sampler.
__declspec(property(get= get_filter_mode)) Concurrency::graphics::filter_mode filter_mode;
dapatkan_mode_alamat
Mengembalikan mode penyaringan yang dikonfigurasi untuk sampler ini.
Concurrency::graphics::address_mode get_address_mode() const __GPU;
Mengembalikan Nilai
Mode alamat yang dikonfigurasi untuk pengambil sampel.
get_border_color
Mengembalikan warna batas yang dikonfigurasi untuk ini sampler.
Concurrency::graphics::float_4 get_border_color() const restrict(amp, cpu);
Mengembalikan Nilai
Float_4 yang berisi warna batas.
get_filter_mode
Mengembalikan mode penyaringan yang dikonfigurasi untuk sampler ini.
Concurrency::graphics::filter_mode get_filter_mode() const restrict(amp, cpu);
Mengembalikan Nilai
Mode penyaringan yang dikonfigurasi untuk sampler.
operator=
Menetapkan nilai objek sampler lain ke sampler yang ada.
sampler& operator= ( // [1] copy assignment operator
const sampler& _Other) restrict(amp, cpu);
sampler& operator= ( // [2] move assignment operator
sampler&& _Other) restrict(amp, cpu);
Parameter-parameternya
_Other
[1] Operator Penugasan Salin sampler objek yang akan disalin ke dalam sampler ini.
[2] Move Assignment Operator Objek sampler untuk dipindahkan ke sampler ini.
Mengembalikan Nilai
Referensi ke instans sampler ini.