Concurrency::graphics 命名空间
图形命名空间提供了为图形编程设计的类型和函数。
语法
namespace graphics;
成员
命名空间
名称 | 描述 |
---|---|
Concurrency::graphics::direct3d 命名空间 | 为 Direct3D 互操作提供函数。 |
Typedef
名称 | 描述 |
---|---|
uint |
uint_2 Class、uint_3 Class 和 uint_4 Class 的元素类型。 定义为 typedef unsigned int uint; 。 |
枚举
名称 | 描述 |
---|---|
address_mode 枚举。 | 指定纹理采样支持的地址模式。 |
filter_mode 枚举 | 指定纹理采样支持的筛选器模式。 |
类
“属性” | 描述 |
---|---|
texture 类 | 纹理是盘区域中 accelerator_view 上的数据聚合。 它是变量的集合,盘区域中的每个元素各有一个变量。 每个变量都保存一个对应于 C++ 基元类型(unsigned int、int、float、double)、标量类型 norm 或 unorm(在 concurrency::graphics 中定义),或在 concurrency::graphics 中定义的合格短向量类型的值。 |
writeonly_texture_view 类 | writeonly_texture_view 提供对纹理的只写访问。 |
double_2 类 | 表示 2 个 double 值的短向量。 |
double_3 类 | 表示 3 个 double 值的短向量。 |
double_4 类 | 表示 4 个 double 值的短向量。 |
float_2 类 | 表示 2 个 float 值的短向量。 |
float_3 类 | 表示 3 个 float 值的短向量。 |
float_4 类 | 表示 4 个 float 值的短向量。 |
int_2 类 | 表示 2 个 int 值的短向量。 |
int_3 类 | 表示 3 个 int 值的短向量。 |
int_4 类 | 表示 4 个 int 值的短向量。 |
norm_2 类 | 表示 2 个 norm 值的短向量。 |
norm_3 类 | 表示 3 个 norm 值的短向量。 |
norm_4 类 | 表示 4 个 norm 值的短向量。 |
uint_2 类 | 表示 2 个 uint 值的短向量。 |
uint_3 类 | 表示 3 个 uint 值的短向量。 |
uint_4 类 | 表示 4 个 uint 值的短向量。 |
unorm_2 类 | 表示 2 个 unorm 值的短向量。 |
unorm_3 类 | 表示 3 个 unorm 值的短向量。 |
unorm_4 类 | 表示 4 个 unorm 值的短向量。 |
sampler 类 | 表示用于纹理采样的采样器配置。 |
short_vector 结构 | 提供短向量值的基本实现。 |
short_vector_traits 结构 | 用于检索短向量的长度和类型。 |
texture_view 类 | 提供对纹理的读取访问权限和写入访问权限。 |
函数
名称 | 描述 |
---|---|
copy | 已重载。 将源纹理的内容复制到目标主机缓冲区。 |
copy_async | 已重载。 将源纹理的内容异步复制到目标主机缓冲区。 |
要求
标头:amp_graphics.h
命名空间: 并发