texture::texture-Konstruktor
Initialisiert eine neue Instanz der texture-Klasse.
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
);
Parameter
_Acc_view
Das accelerator_view-Objekt, das den Speicherort der Textur angibt._Av
Das accelerator_view-Objekt, das den Speicherort der Textur angibt._Associated_av
Ein accelerator_view-Objekt, das das bevorzugte Ziel für Kopien in oder aus dieser Textur angibt._Bits_per_scalar_element
Die Anzahl von Bits für jedes skalare Element im zugrunde liegenden skalaren Typ der Textur. Im Allgemeinen werden die Werte 8, 16, 32 und 64 unterstützt. Wenn 0 festgelegt ist, ist die Anzahl von Bits mit der des zugrunde liegende scalar_type-Objekts identisch. 64 ist nur für doppeltbasierte Texturen gültig._Ext
Der Wertebereich in jeder Dimension der Textur._E0
Die wichtigste Komponente der Texture._E1
Die zweitwichtigste Komponente der Textur._E2
Die unwichtigste Komponente des Wertebereichs der Textur._Input_iterator
Der Typ des Eingabeiterators._Mipmap_levels
Die Anzahl von MipMap-Ebenen in der zugrunde liegenden Textur. Wenn 0 angegeben ist, verfügt die Textur über den Bereich der MipMap-Ebenen bis hin zur kleinsten möglichen Größe für den angegebenen Wertebereich._Rank
Der Rang des Wertebereichs._Source
Ein Zeiger auf einen Hostpuffer._Src
Die zu kopierende Textur._Src_byte_size
Die Anzahl von Bytes im Quellpuffer._Src_first
Ein Anfangsiterator in den Quellcontainer._Src_last
Ein Endeiterator in den Quellcontainer._Other
Andere Datenquelle._Rank
Der Rang des Abschnitts.
Anforderungen
Header: amp_graphics.h
Namespace: Concurrency::graphics