texture クラス
テクスチャは範囲ドメイン内の accelerator_view についてのデータ集合体です。 これは、範囲ドメインの各要素に対して 1 つずつの変数のコレクションです。 各変数は C++ のプリミティブ型 (unsigned int、int、float、double)、スカラー型 (norm、または unorm)、または短いベクター型に対応する値を保持します。
template <
typename _Value_type,
int _Rank
>
class texture;
パラメーター
_Value_type
テクスチャの要素の型。_Rank
テクスチャのランク。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
scalar_type |
スカラー型。 |
value_type |
値型。 |
パブリック コンストラクター
名前 |
説明 |
---|---|
texture クラスの新しいインスタンスを初期化します。 |
|
texture オブジェクトを破棄します。 |
パブリック メソッド
名前 |
説明 |
---|---|
詳細コピーを行って、texture オブジェクトをコピー先にコピーします。 |
|
このテクスチャの生データに CPU のポインターを返します。 |
|
指定したインデックス位置に要素の値を返します。 |
|
コピー先であるこのテクスチャの優先ターゲットである accelerator_view を返します。 |
|
CPU の 3D ステージング テクスチャの各深度スライス間のバイト数を返します。 |
|
CPU の 2D または 3D ステージング テクスチャの各行間でバイト数を返します。 |
|
指定されたインデックス位置にある要素の値を設定します。 |
パブリック演算子
名前 |
説明 |
---|---|
パラメーターによって指定された要素の値を返します。 |
|
指定したインデックス位置にある要素を返します。 |
|
指定された texture オブジェクトをこのオブジェクトにコピーします。 |
パブリック定数
名前 |
説明 |
---|---|
texture オブジェクトのランクを取得します。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
コピー先であるこのテクスチャの優先ターゲットである accelerator_view を取得します。 |
|
CPU の 3D ステージング テクスチャの各深度スライス間のバイト数を取得します。 |
|
CPU の 2D または 3D ステージング テクスチャの各行間のバイト数を取得します。 |
継承階層
_Texture_base
texture
必要条件
ヘッダー: amp_graphics.h
名前空間: Concurrency::graphics