Partager via


writeonly_texture_view, classe

Fournit un accès en écriture unique à une texture.

Syntaxe

template <
    typename value_type,
    int _Rank
>
class writeonly_texture_view;

template <
    typename value_type,
    int _Rank
>
class writeonly_texture_view<value_type, _Rank> : public details::_Texture_base<value_type, _Rank>;

Paramètres

value_type
Type des éléments dans la texture.

_Rang
Classement de la texture.

Membres

Typedefs publics

Nom Description
scalar_type
value_type Type des éléments dans la texture.

Constructeurs publics

Nom Description
constructeur writeonly_texture_view Initialise une nouvelle instance de la classe writeonly_texture_view.
~writeonly_texture_view Destructeur Détruit l’objet writeonly_texture_view .

Méthodes publiques

Nom Description
set Définit la valeur de l’élément à l’index spécifié.

Opérateurs publics

Nom Description
operator= Copie l’objet spécifié writeonly_texture_view dans celui-ci.

Constantes publiques

Nom Description
constante de classement Obtient le rang de l’objet writeonly_texture_view .

Hiérarchie d'héritage

_Texture_base

writeonly_texture_view

Spécifications

En-tête : amp_graphics.h

Espace de noms : Concurrency ::graphics

~writeonly_texture_view

Détruit l’objet writeonly_texture_view .

~writeonly_texture_view() restrict(amp,cpu);

opérateur =

Copie l’objet spécifié writeonly_texture_view dans celui-ci.

writeonly_texture_view<value_type, _Rank>& operator= (
    const writeonly_texture_view<value_type, _Rank>& _Other) restrict(amp,cpu);

Paramètres

_Autre
writeonly_texture_view objet à copier à partir de.

Valeur de retour

Référence à cet writeonly_texture_view objet.

rank

Obtient le rang de l’objet writeonly_texture_view .

static const int rank = _Rank;

set

Définit la valeur de l’élément à l’index spécifié.

void set(
    const index<_Rank>& _Index,
    const value_type& value) const restrict(amp);

Paramètres

_Index
Index de l’élément .

valeur
Nouvelle valeur de l’élément.

writeonly_texture_view

Initialise une nouvelle instance de la classe writeonly_texture_view.

writeonly_texture_view(
    texture<value_type,
    _Rank>& _Src) restrict(amp);

writeonly_texture_view(
    const writeonly_texture_view<value_type,
    _Rank>& _Src) restrict(amp,cpu);

Paramètres

_Rang
Classement de la texture.

value_type
Type des éléments dans la texture.

_Src
Texture utilisée pour créer le writeonly_texture_view.

Voir aussi

Concurrency::graphics, espace de noms