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