texture 類別
材質是位在範圍定義域內 accelerator_view 上的資料彙總。 它是變數集合,對應範圍網域中的每個項目。 每個變數都會保留對應到 C++ 基本類型 (unsigned int、int、float、double)、純量類型 (norm 或 unorm) 或短向量類型的值。
template <
typename _Value_type,
int _Rank
>
class texture;
參數
_Value_type
材質中項目的類型。_Rank
材質的順位。
Members
公用 Typedefs
名稱 |
描述 |
---|---|
scalar_type |
純量類型。 |
value_type |
實值類型。 |
公用建構函式
名稱 |
描述 |
---|---|
初始化 texture 類別的新執行個體。 |
|
終結 texture 物件。 |
公用方法
名稱 |
描述 |
---|---|
透過深層複製,將 texture 物件複製到目的端。 |
|
傳回此材質原始資料的 CPU 指標。 |
|
傳回指定索引的項目的值。 |
|
傳回 accelerator_view,也就是此材質的慣用複製目標。 |
|
傳回在 CPU 上的 3D 預備環境材質中,每個深度切割之間的位元組數目。 |
|
傳回在 CPU 上的 2D 或 3D 預備環境材質中,每一列之間的位元組數目。 |
|
設定位於指定索引處的元素值。 |
公用運算子
名稱 |
描述 |
---|---|
傳回參數指定的項目值。 |
|
傳回位在指定索引的項目。 |
|
將指定的 texture 物件複製到這個物件。 |
公用常數
名稱 |
描述 |
---|---|
取得 texture 物件的陣序。 |
公用資料成員
名稱 |
描述 |
---|---|
取得 accelerator_view,也就是此材質的慣用複製目標。 |
|
取得在 CPU 上的 3D 預備環境材質中,每個深度切割之間的位元組數目。 |
|
取得在 CPU 上的 2D 或 3D 預備環境材質中,每一列之間的位元組數目。 |
繼承階層架構
_Texture_base
texture
需求
**標頭:**amp_graphics.h
**命名空間:**Concurrency::graphics