共用方式為


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

請參閱

參考

sampler 類別