Obszar nazw CONCURRENCY::Graphics
Przestrzeń nazw graphics zawiera typy i funkcje, które są przeznaczone do programowania grafiki.
namespace graphics;
Elementy członkowskie
Przestrzenie nazw
Nazwa |
Opis |
---|---|
Dostarcza Funkcja get_texture i Funkcja make_texture. |
Definicje typów
Nazwa |
Opis |
---|---|
uint |
Typ elementu dla Klasa uint_2, Klasa uint_3, i Klasa uint_4.Zdefiniowane jako typedef unsigned int uint;. |
Klasy
Nazwa |
Opis |
---|---|
Tekstura jest agregacją danych na accelerator_view w zakresie domeny.Jest to zbiór zmiennych, jeden dla każdego elementu w zakresie domeny.Każda zmienna przechowuje wartość odpowiadającą typowi prostemu C++ (unsigned int, int, float, double) lub skalar typu norm lub unorm (zdefiniowane w concurrency::graphics) lub kwalifikujące się typy krótkich wektorów zdefiniowanych w concurrency::graphics. |
|
Writeonly_texture_view dostarcza dostęp do tekstury w trybie tylko do zapisu. |
|
Reprezentuje krótki wektor 2 wartości typu double. |
|
Reprezentuje krótki wektor 3 wartości typu double. |
|
Reprezentuje krótki wektor 4 wartości typu double. |
|
Reprezentuje krótki wektor 2 wartości typu float. |
|
Reprezentuje krótki wektor 3 wartości typu float. |
|
Reprezentuje krótki wektor 4 wartości typu float. |
|
Reprezentuje krótki wektor 2 wartości typu int. |
|
Reprezentuje krótki wektor 3 wartości typu int. |
|
Reprezentuje krótki wektor 4 wartości typu int. |
|
Reprezentuje krótki wektor 2 wartości typu norm. |
|
Reprezentuje krótki wektor 3 wartości typu norm. |
|
Reprezentuje krótki wektor 4 wartości typu norm. |
|
Reprezentuje krótki wektor 2 wartości typu uint. |
|
Reprezentuje krótki wektor 3 wartości typu uint. |
|
Reprezentuje krótki wektor 4 wartości typu uint. |
|
Reprezentuje krótki wektor 2 wartości typu unorm. |
|
Reprezentuje krótki wektor 3 wartości typu unorm. |
|
Reprezentuje krótki wektor 4 wartości typu unorm. |
|
Dostarcza podstawową implementację krótkiego wektora wartości. |
|
Umożliwia pobranie długości i typu krótkiego wektora. |
Funkcje
Nazwa |
Opis |
---|---|
Przeciążone.Kopiuje zawartość źródła tekstury do buforu hosta docelowego. |
|
Przeciążone.Asynchronicznie kopiuje zawartość źródła tekstury do buforu hosta docelowego. |
Wymagania
Nagłówek: amp_graphics.h
Przestrzeń nazw: Concurrency