Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Inicjuje nowe wystąpienie klasy texture.
texture(
const Concurrency::extent<_Rank>& _Ext
) restrict(cpu);
texture(
int _E0
) restrict(cpu);
texture(
int _E0,
int _E1
) restrict(cpu);
texture(
int _E0,
int _E1,
int _E2
) restrict(cpu);
texture(
const Concurrency::extent<_Rank>& _Ext,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
texture(
int _E0,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
texture(
int _E0,
int _E1,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
texture(
int _E0,
int _E1,
int _E2,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
const Concurrency::extent<_Rank>& _Ext,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
int _E0,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
int _E2,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
const Concurrency::extent<_Rank>& _Ext,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
int _E0,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
int _E2,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) restrict(cpu)) ;
texture(
int _E0,
unsigned int _Bits_per_scalar_element
) restrict(cpu);
texture(
int _E0,
int _E1,
unsigned int _Bits_per_scalar_element
) restrict(cpu);
texture(
int _E0,
int _E1,
int _E2,
unsigned int _Bits_per_scalar_element
) restrict(cpu);
texture(
const Concurrency::extent<_Rank>& _Ext,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
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
) restrict(cpu);
texture(
int _E0,
int _E1,
int _E2,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
texture(
const Concurrency::extent<_Rank>& _Ext,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) restrict(cpu);
texture(
int _E0,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) restrict(cpu);
texture(
int _E0,
int _E1,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) restrict(cpu);
texture(
int _E0,
int _E1,
int _E2,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) restrict(cpu);
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
) restrict(cpu);
texture(
int _E0,
int _E1,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) restrict(cpu);
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
) restrict(cpu);
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
);
Parametry
_Acc_view
Obiekt accelerator_view, który określa lokalizację tekstury._Av
Obiekt accelerator_view, który określa lokalizację tekstury._Associated_av
Accelerator_view określa preferowany cel kopiowania do lub z tej tekstury._Bits_per_scalar_element
Liczba bitów na kanał w podstawowym odpowiadającym teksturze typie skalarnym.Ogólnie rzecz biorąc obsługiwana wartość to 8, 16, 32 i 64.Jeżeli określono wartość 0, liczba bitów jest taka sama jak w podstawowym typie skalarnym. 64 jest prawidłowe tylko dla tekstur opartych na podwójnych._Ext
Zakres w każdym wymiarze tekstury._E0
Najbardziej znaczący składnik tekstury._E1
Drugi najważniejszy składnik tekstury._E2
Najmniej znaczący składnik zakresu tekstury._Input_iterator
Typ iteratora wejściowego._Mipmap_levels
Liczba poziomów mipmappingu w podstawowej teksturze.Jeśli określono wartość 0, tekstura będzie miała pełną gamę poziomów mipmapy, aż do możliwie jak najmniejszego rozmiaru dla podanego zakresu._Rank
Ranga zakresu._Source
Wskaźnik do buforu hosta._Src
Aby teksturować do kopii._Src_byte_size
Liczba bajtów w buforze źródłowym._Src_first
Początkowy iterator do kontenera źródłowego._Src_last
Końcowy iterator do kontenera źródłowego._Other
Inne źródło danych._Rank
Ranga sekcji.
Wymagania
Nagłówek: amp_graphics.h
Przestrzeń nazw: Concurrency::graphics