Concurrency::graphics 名前空間

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

namespace graphics;

メンバー

名前空間

名前

説明

Concurrency::graphics::direct3d 名前空間

Direct3D の相互運用のための関数を提供します。

Typedef

名前

説明

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 値の short ベクターを表します。

double_4 クラス

4 個の double 値の short ベクターを表します。

float_2 クラス

2 個の float 値の short ベクターを表します。

float_3 クラス

3 個の float 値の short ベクターを表します。

float_4 クラス

4 個の float 値の short ベクターを表します。

int_2 クラス

2 個の int 値の short ベクターを表します。

int_3 クラス

3 個の int 値の short ベクターを表します。

int_4 クラス

4 個の int 値の short ベクターを表します。

norm_2 クラス

2 個の norm 値の short ベクターを表します。

norm_3 クラス

3 個の norm 値の short ベクターを表します。

norm_4 クラス

4 個の norm 値の short ベクターを表します。

uint_2 クラス

2 個の uint 値の short ベクターを表します。

uint_3 クラス

3 個の uint 値の short ベクターを表します。

uint_4 クラス

4 個の uint 値の short ベクターを表します。

unorm_2 クラス

2 個の unorm 値の short ベクターを表します。

unorm_3 クラス

3 個の unorm 値の short ベクターを表します。

unorm_4 クラス

4 個の unorm 値の short ベクターを表します。

sampler クラス

テクスチャ サンプリングに使用するサンプラー構成を表します。

short_vector 構造体

値の short ベクターの基本実装を提供します。

short_vector_traits 構造体

short ベクターの長さと型の取得を提供します。

texture_view クラス

テクスチャへの読み取りアクセスおよび書き込みアクセスを提供します。

関数

名前

説明

copy 関数

オーバーロードされます。 ソース テクスチャの内容をターゲット ホスト バッファーにコピーします。

copy_async 関数

オーバーロードされます。 ソース テクスチャの内容をターゲット ホスト バッファーに非同期にコピーします。

必要条件

ヘッダー: amp_graphics.h

名前空間: Concurrency

参照

関連項目

Concurrency 名前空間 (C++ AMP)