writeonly_texture_view クラス
テクスチャへの書き込み専用アクセスを提供します。
構文
template <
typename value_type,
int _Rank
>
class writeonly_texture_view;
template <
typename value_type,
int _Rank
>
class writeonly_texture_view<value_type, _Rank> : public details::_Texture_base<value_type, _Rank>;
パラメーター
value_type
テクスチャの要素の型。
_Rank
テクスチャのランク。
メンバー
パブリック typedef
名前 | 説明 |
---|---|
scalar_type |
|
value_type |
テクスチャの要素の型。 |
パブリック コンストラクター
名前 | 説明 |
---|---|
writeonly_texture_view コンストラクター | writeonly_texture_view クラスの新しいインスタンスを初期化します。 |
~writeonly_texture_view デストラクター | writeonly_texture_view オブジェクトを破棄します。 |
パブリック メソッド
名前 | 説明 |
---|---|
set | 指定されたインデックス位置にある要素の値を設定します。 |
パブリック演算子
名前 | 説明 |
---|---|
operator= | 指定された writeonly_texture_view オブジェクトをこのオブジェクトにコピーします。 |
パブリック定数
名前 | 説明 |
---|---|
rank 定数 | writeonly_texture_view オブジェクトのランクを取得します。 |
継承階層
_Texture_base
writeonly_texture_view
要件
ヘッダー: amp_graphics.h
名前空間: Concurrency::graphics
~writeonly_texture_view
writeonly_texture_view
オブジェクトを破棄します。
~writeonly_texture_view() restrict(amp,cpu);
operator=
指定された writeonly_texture_view
オブジェクトをこのオブジェクトにコピーします。
writeonly_texture_view<value_type, _Rank>& operator= (
const writeonly_texture_view<value_type, _Rank>& _Other) restrict(amp,cpu);
パラメーター
_Other
コピー元の writeonly_texture_view
オブジェクト。
戻り値
この writeonly_texture_view
オブジェクトへの参照。
rank
writeonly_texture_view
オブジェクトのランクを取得します。
static const int rank = _Rank;
set
指定されたインデックス位置にある要素の値を設定します。
void set(
const index<_Rank>& _Index,
const value_type& value) const restrict(amp);
パラメーター
_Index
要素のインデックス。
value
要素の新しい値。
writeonly_texture_view
writeonly_texture_view
クラスの新しいインスタンスを初期化します。
writeonly_texture_view(
texture<value_type,
_Rank>& _Src) restrict(amp);
writeonly_texture_view(
const writeonly_texture_view<value_type,
_Rank>& _Src) restrict(amp,cpu);
パラメーター
_Rank
テクスチャのランク。
value_type
テクスチャの要素の型。
_Src
writeonly_texture_view
の作成に使用されるテクスチャ。