texture::texture 解構函式
初始化 texture 類別的新執行個體。
texture(
const Concurrency::extent<_Rank>& _Ext
) ;
texture(
int _E0
) ;
texture(
int _E0,
int _E1
) ;
texture(
int _E0,
int _E1,
int _E2
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
int _E2,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
const Concurrency::extent<_Rank>& _Ext,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
int _E2,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
const Concurrency::extent<_Rank>& _Ext,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
int _E2,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
int _E2,
unsigned int _Bits_per_scalar_element
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
int _E2,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
int _E2,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
int _E2,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
const texture & _Src,
const Concurrency::accelerator_view & _Acc_view
);
texture(
texture && _Other
);
texture(
const Concurrency::extent<_Rank>& _Ext,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
);
texture(
const texture & _Src
);
參數
_Acc_view
一個表示 texture 位置的 accelerator_view 物件。_Av
一個表示 texture 位置的 accelerator_view 物件。_Bits_per_scalar_element
texture 底層純量類別每個 channel 的位元數。有效值為 8 、 16 或 32 。一些純量型別不支援所有的值。_Ext
texture 的每個維度的範圍。_E0
texture 的最高有效元件。_E1
texture 的次高有效元件。_E2
texture 範圍的最低有效元件。_Input_iterator
輸入 Iterator 的類型。_Rank
範圍的層級。_Source
要複製的物件。_Src
要複製的物件。_Src_byte_size
來源緩衝區的位元組數目。_Src_first
源容器中開頭的 Iterator 。_Src_last
Iterator 至最後一個源容器中。_Other
其他資料來源。_Rank
部分的層級。
需求
標頭: amp_graphics.h
命名空間: Concurrency::graphics