texture::texture Constructor
Initializes a new instance of the texture class.
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
);
Parameters
_Acc_view
An accelerator_view object that specifies the location of the texture._Av
An accelerator_view object that specifies the location of the texture._Bits_per_scalar_element
Number of bits per each channel in the underlying scalar type of the texture. The valid values are 8, 16, or 32. Some scalar types do not support all the values._Ext
The extent in each dimension of the texture._E0
The most significant component of the texture._E1
The next-to-most-significant component of the texture._E2
The least significant component of the extent of the texture._Input_iterator
The type of the input interator._Rank
The rank of the extent._Source
To object to copy._Src
To object to copy._Src_byte_size
The number of bytes in the source buffer._Src_first
A beginning iterator into the source container._Src_last
An ending iterator into the source container._Other
Other data source._Rank
The rank of the section.
Requirements
Header: amp_graphics.h
Namespace: Concurrency::graphics