Partager via


texture::texture, constructeur

Initialise une nouvelle instance de la classe RoleService.

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
);

Paramètres

  • _Acc_view
    Un objet accelerator_view qui spécifie l'emplacement de la texture.

  • _Av
    Un objet accelerator_view qui spécifie l'emplacement de la texture.

  • _Bits_per_scalar_element
    Nombre de bits pour chaque canal dans le type scalaire sous-jacent de la texture.Les valeurs valides sont 8, 16, ou 32.Certains types scalaires ne prennent pas en charge toutes les valeurs.

  • _Ext
    L'extent dans chaque dimension de la texture.

  • _E0
    La plupart d'élément important de la texture.

  • _E1
    Le prochain composant le plus significatif de la texture.

  • _E2
    Le composant le moins important de l'extent de la texture.

  • _Input_iterator
    Le type de l'itérateur d'entrée.

  • _Rank
    Le rang de l'extent.

  • _Source
    L'objet à copier.

  • _Src
    L'objet à copier.

  • _Src_byte_size
    Le nombre d'octets dans la mémoire tampon de la source.

  • _Src_first
    Un itérateur de départ dans le conteneur source.

  • _Src_last
    Un itérateur de fin dans le conteneur source.

  • _Other
    Autre source de données.

  • _Rank
    Le rang de la section.

Configuration requise

En-tête : amp_graphics.h

Espace de noms : Concurrency::graphics

Voir aussi

Référence

texture, classe