Udostępnij za pośrednictwem


Tekstura, klasa

Tekstury jest agregatem danych na obiekcie accelerator_view w domenie zakresu.Jest to zbiór zmiennych, jeden dla każdego elementu w zakresie domeny.Każda zmienna przechowuje wartość odpowiadającą typowi pierwotnemu C++ (unsigned int, int, float, double), typowi skalarnemu (norm, lub unorm), lub typowi krótkiego wektora.

template <
   typename _Value_type,
   int _Rank
>
class texture;

Parametry

  • _Value_type
    Typ elementów tekstury.

  • _Rank
    Liczba wymiarów tekstury.

Elementy członkowskie

Hh537953.collapse_all(pl-pl,VS.110).gifPubliczne definicje typów

Nazwa

Opis

scalar_type

Typy skalarne.

value_type

Typy wartości.

Hh537953.collapse_all(pl-pl,VS.110).gifKonstruktory publiczne

Nazwa

Opis

Konstruktor Texture::Texture

Inicjuje nowe wystąpienie klasy texture.

Tekstura:: ~ tekstury destruktor

Niszczy obiekt texture.

Hh537953.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda Texture::copy_to

Kopiuje obiekt texture do miejsca docelowego, wykonując kopię głęboką.

Metoda Texture::Get

Zwraca wartość elementu wskazywanego przez określony indeks.

Metoda Texture::set

Ustawia wartość elementu wskazywanego przez określony indeks.

Hh537953.collapse_all(pl-pl,VS.110).gifOperatory publiczne

Nazwa

Opis

Tekstura:: (operator) Operator

Zwraca wartość elementu, która jest określona przez parametry.

Tekstura::operator[] operatora

Zwraca element, który jest wskazywany przez określony indeks.

Tekstura::operator= Operator

Kopiuje określony obiekt texture do bieżącego.

Hh537953.collapse_all(pl-pl,VS.110).gifPubliczne stałe

Nazwa

Opis

Stała Texture::Rank

Pobiera liczbę wymiarów obiektu texture.

Hierarchia dziedziczenia

_Texture_base

texture

Wymagania

Nagłówek: amp_graphics.h

Przestrzeń nazw: Concurrency::graphics

Zobacz też

Informacje

Obszar nazw CONCURRENCY::Graphics