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