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 的纹理。

另请参阅

Concurrency::graphics 命名空间