sampler::sampler 建構函式
建構 sampler 類別的執行個體。
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);
參數
_Filter_mode
要用於取樣的篩選模式。_Address_mode
用於對所有維度進行取樣的定址模式。_Border_color
如果位址模式是 address_border,則為要使用的框線色彩。 預設值是 float_4(0.0f, 0.0f, 0.0f, 0.0f)。_Other
[5] 複製建構函式
要複製到新 sampler 執行個體中的 sampler 物件。[6] 移動建構函式
要移至新 sampler 執行個體的 sampler 物件。
建構
[1] 預設建構函式
使用線性篩選、受限定址及透明框線色彩 (float_4(0.0f, 0.0f, 0.0f, 0.0f)) 建構取樣器執行個體。[2] 建構函式
使用指定的篩選模式、受限定址及透明框線色彩 (float_4(0.0f, 0.0f, 0.0f, 0.0f)) 建構取樣器執行個體。[3] 建構函式
使用指定的位址模式、線性篩選及透明框線色彩 (float_4(0.0f, 0.0f, 0.0f, 0.0f)) 建構取樣器執行個體。[4] 建構函式
使用指定的篩選模式和位址模式,以及透明框線色彩 (float_4(0.0f, 0.0f, 0.0f, 0.0f)) 建構取樣器執行個體。[5] 複製建構函式
透過複製指定的取樣器物件建構取樣器執行個體。[6] 移動建構函式
透過將指定的取樣器物件移至新執行個體來建構取樣器執行個體。
備註
設定的篩選模式適用於最小化、最大化和 mipmap 篩選條件。
設定的位址模式適用於所有維度。
需求
**標頭:**amp_graphics.h
**命名空間:**concurrency::graphics