次の方法で共有


Concurrency::graphics 名前空間

graphics 名前空間は、グラフィックス プログラミング用に設計された型と関数を提供します。

構文

namespace graphics;

メンバー

名前空間

名前 説明
Concurrency::graphics::direct3d 名前空間 Direct3D の相互運用のための関数を提供します。

Typedefs

名前 説明
uint uint_2 クラスuint_3 クラスuint_4 クラスの要素型。 typedef unsigned int uint; として定義されている。

列挙

名前 説明
address_mode 列挙型 テクスチャ サンプリングでサポートされているアドレス モードを指定します。
filter_mode列挙 テクスチャ サンプリングでサポートされているフィルター モードを指定します。

クラス

名前 説明
texture クラス テクスチャは範囲ドメイン内の accelerator_view についてのデータ集合体です。 これは、範囲ドメインの各要素に対して 1 つずつの変数のコレクションです。 各変数は、対応する C++ のプリミティブ型 (unsigned int、int、float、double)、またはスカラー型の norm、または unorm (concurrency::graphics で定義)、または concurrency::graphics で定義されている有効な short ベクター型の値を保持します。
writeonly_texture_view クラス writeonly_texture_view はテクスチャへの writeonly アクセスを提供します。
double_2 クラス 2 個の double 値の short ベクターを表します。
double_3 クラス 3 個の double 値のショート ベクターを表します。
double_4 クラス 4 個の double 値のショート ベクターを表します。
float_2 クラス 2 個の float 値の short ベクターを表します。
float_3 クラス 3 個の float 値のショート ベクターを表します。
float_4 クラス 4 個の float 値のショート ベクターを表します。
int_2 クラス 2 個の int 値の short ベクターを表します。
int_3 クラス 3 個の int 値のショート ベクターを表します。
int_4 クラス 4 個の int 値のショート ベクターを表します。
norm_2 クラス 2 個の norm 値の short ベクターを表します。
norm_3 クラス 3 個の norm 値のショート ベクターを表します。
norm_4 クラス 4 個の norm 値のショート ベクターを表します。
uint_2 クラス 2 個の uint 値の short ベクターを表します。
uint_3 クラス 3 個の uint 値のショート ベクターを表します。
uint_4 クラス 4 個の uint 値のショート ベクターを表します。
unorm_2 クラス 2 個の unorm 値の short ベクターを表します。
unorm_3 クラス 3 個の unorm 値のショート ベクターを表します。
unorm_4 クラス 4 個の unorm 値のショート ベクターを表します。
sampler クラス テクスチャ サンプリングに使用するサンプラー構成を表します。
short_vector 構造体 値のショート ベクターの基本実装を提供します。
short_vector_traits 構造体 short ベクターの長さと型の取得を提供します。
texture_view クラス テクスチャへの読み取りアクセスおよび書き込みアクセスを提供します。

関数

名前 説明
copy 過負荷です。 ソース テクスチャの内容をターゲット ホスト バッファーにコピーします。
copy_async 過負荷です。 ソース テクスチャの内容をターゲット ホスト バッファーに非同期にコピーします。

必要条件

ヘッダー: amp_graphics.h

名前空間: Concurrency

関連項目

コンカレンシー名前空間 (C++ AMP)