texture — Klasa
Tekstura jest agregacją 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
Ranga tekstury.
Elementy członkowskie
Publiczne definicje typów
Nazwa |
Opis |
---|---|
scalar_type |
Typy skalarne. |
value_type |
Typy wartości. |
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Inicjuje nowe wystąpienie klasy texture. |
|
Niszczy obiekt texture. |
Metody publiczne
Nazwa |
Opis |
---|---|
Kopiuje obiekt texture do miejsca docelowego, wykonując kopię głęboką. |
|
Zwraca wskaźnik CPU do danych pierwotnych tekstury. |
|
Zwraca wartość elementu wskazywanego przez określony indeks. |
|
Zwraca accelerator_view, czyli preferowany cel kopiowania tej tekstury. |
|
Zwraca liczbę bajtów między każdym wycinkiem głębi tymczasowej tekstury 3D na CPU. |
|
Zwraca liczbę bajtów między każdym wierszem tymczasowej tekstury 2D lub 3D na CPU. |
|
Ustawia wartość elementu wskazywanego przez określony indeks. |
Operatory publiczne
Nazwa |
Opis |
---|---|
Zwraca wartość elementu, która jest określona przez parametry. |
|
Zwraca element, który jest wskazywany przez określony indeks. |
|
Kopiuje określony obiekt texture do bieżącego. |
Publiczne stałe
Nazwa |
Opis |
---|---|
Pobiera liczbę wymiarów obiektu texture. |
Publiczne elementy członkowskie danych
Nazwa |
Opis |
---|---|
Pobiera obiekt accelerator_view, czyli preferowany cel, do którego ma być kopiowana ta tekstura. |
|
Pobiera liczbę bajtów między każdym wycinkiem głębi tymczasowej tekstury 3D na procesorze. |
|
Pobiera liczbę bajtów między każdym wierszem tymczasowej tekstury 2D lub 3D na procesorze. |
Hierarchia dziedziczenia
_Texture_base
texture
Wymagania
Nagłówek: amp_graphics.h
Przestrzeń nazw: Concurrency::graphics