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 クラス