texture 类

纹理是聚合的数据accelerator_view扩展盘区的目录林中。 它是变量,一个用于在范围内的域中的每个元素的集合。 每个变量包含一个值,该值对应于 C++ 基元类型 (unsigned int, int, float, double),标量类型 (norm,或unorm),或短矢量类型。

template <
   typename _Value_type,
   int _Rank
>
class texture;

参数

  • _Value_type
    纹理中的元素的类型。

  • _Rank
    纹理的秩。

成员

Hh537953.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

scalar_type

标量类型。

value_type

值类型。

Hh537953.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

texture::texture 构造函数

初始化新实例的纹理类。

texture::~texture 析构函数

销毁纹理对象。

Hh537953.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

texture::copy_to 方法

副本纹理到目标位置,通过执行深层副本的对象。

texture::get 方法

返回指定索引处的元素的值。

texture::set 方法

设置指定索引处的元素的值。

Hh537953.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

texture::operator() 运算符

返回指定的参数的元素值。

texture::operator[] 运算符

返回指定索引处的元素。

texture::operator= 运算符

复制指定纹理于此对象。

Hh537953.collapse_all(zh-cn,VS.110).gif公共常量

名称

说明

texture::rank 常量

获取数组的秩纹理对象。

继承层次结构

_Texture_base

texture

要求

标题: amp_graphics.h

命名空间: Concurrency::graphics

请参见

参考

Concurrency::graphics 命名空间