Freigeben über


texture-Klasse

Eine Struktur ist ein Datenaggregat auf ein accelerator_view in der Domäne Umfang.Es ist eine Sammlung von Variablen, eines für jedes Element in einer Domäne Umfang.Jede Variable besitzt einen Wert entsprechend den primitiven C++-Typen (unsigned int, int, float, double), einen skalaren Typ (norm, oder unorm), oder einen kurzen Vektortyp.

template <
   typename _Value_type,
   int _Rank
>
class texture;

Parameter

  • _Value_type
    Der Typ der Elemente in der Textur.

  • _Rank
    Der Rang der Textur.

Mitglieder

Hh537953.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Beschreibung

scalar_type

Skalare Typen.

value_type

Werttypen.

Hh537953.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

texture::texture-Konstruktor

Initialisiert eine neue Instanz der Textur Klasse.

texture::~texture-Destruktor

Zerstört die Textur Objekt.

Hh537953.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

texture::copy_to-Methode

Kopien der Textur Objekt, das das Ziel, indem Sie eine tiefe Kopie.

texture::get-Methode

Gibt den Wert des Elements am angegebenen Index zurück.

texture::set-Methode

Legt den Wert des Elements am angegebenen Index fest.

Hh537953.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Beschreibung

texture::operator()-Operator

Gibt den Elementwert von, der durch die Parameter angegeben ist.

texture::operator[]-Operator

Gibt das Element am angegebenen Index zurück.

texture::operator=-Operator

Kopiert das angegebene Textur zu diesem Objekt.

Hh537953.collapse_all(de-de,VS.110).gifÖffentliche Konstanten

Name

Beschreibung

texture::rank-Konstante

Ruft den Rang der Textur Objekt.

Vererbungshierarchie

_Texture_base

texture

Anforderungen

Header: amp_graphics.h

Namespace: Concurrency::graphics

Siehe auch

Referenz

Concurrency::graphics-Namespace